css第五天自用 浮动

本文详细解释了HTML和CSS中的浮动概念,包括浮动元素的特性如拖标、上对齐和行内块,以及网络布局中的经典应用。重点讲解了浮动对其他元素的影响和为何需要清除浮动,介绍了四种清除浮动的方法:额外标签、overflow、after伪元素和双伪元素。
摘要由CSDN通过智能技术生成

一.标准流

a8ce458f87eb44ee942a0038ed66b8dc.png

 

9b33287d925b49e9afc7ac9af1e472a0.png

 

二.为什么浮动

74e66987821a4825a9c0c625956b6c5a.png

 

三.什么是浮动

3c0d5ed82d1a4d74ba2ab66eda55c0fd.png

浮动的元素不占有位置

贴着盒子左或右浮动

四.浮动的特性

有三

5861e31c8ba84757bf3242c9dea6224f.png

 

1.拖标

b079ee18b0864bbdad1a28b44822a20d.png

 

如下图粉色是浮动的,蓝盒子是标准的,粉色飞走了,位置不保留了,蓝色补齐,就有了重叠效果

5edc5feeee744b898e496db82ce0150a.png

 

2.上对齐

c48d78e2209047aba9f81973d3eb44c8.png

 

3.行内块特性

9c6110c65d66413c9c1bd431d4708405.png

 

5d12c77504a645e9afe5ac29c1d41048.png

 

五.搭配使用

f8f179cdc49c44e29d7bd15cf7a0d62b.png

 

六.经典网络布局

写盒子,先清除内外边距

5ce049dd49e6463190a742432d4a5134.png

 

居中

41e3bd62a9524dea8c62343f51602a63.png

 

七.浮动的注意点

浮动提升优先级后只会影响后面,之前的盒子独占一行,如下图只有绿色浮动则会出现以下情况,

0e0b11a283124a47a4e4ef06b0068117.png

 

相反只有第二个盒子浮动的情况

49dd1885646c42e6bd974be95a98d1fc.png

 

总结

5e156d762dad4c099885483081ec3acb.png

 

所以大家都浮动就在一行了

八.为什么清除浮动

3811cfdc37dc4e02a1612acbe5bdffd7.png

 c6e46de6836548dda41af8f37be0f366.png

 

九.清除浮动

0b71dd22867a43d287c6e5c8ba53449e.png

 

四中方法

a12ea196974b434cab2e918b4c2ffc62.png

 

1.额外标签法

d59d3984b89f4cd0b05e213a4d0ed4dc.png

 

5b4e981ccdf540bca311152dc1a02d29.png

 

2.overflow

c31ce2c2a9f4405692dab3143948116d.png

 

3.after伪元素

(在后面插入一个盒子堵上)

复制一份

957e62b7e97f41f0bec170dba82d28ab.png

 

再在盒子上加上clearfix

2caf1bacfb354303a332fdac82821816.png

 

4.双伪元素

(在前后两端都添加)

做法同3

42435b4ae8694b6f872c10bc38ee802f.png

 

f662b2af4f0d4e758601074cf7ed3b5a.png

总结

ab9d4d2ea71b4de1b50afa9169857a3a.png

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值