css中如何清除float


当前第2页 返回上一页

在父元素设置 overflow:auto

1

2

3

4

5

6

<!--为父元素设置overflow-->

<div class="wrap"  style="overflow:auto;">

<div class="wrap_main_left">.main{float:left;}</div>

<div class="wrap_side_left">.side{float:right;}</div>

</div>

<div class="footer">.footer</div>

当父元素设置了overflow:auto之后,内容元素会被修剪,超出元素不可见。

这种方式的优点是不存在结构和语义化问题,代码量极少。但缺点也很严重,当内容增多时容易因为不会自动换行而导致内容被隐藏掉,无法显示需要溢出的元素。

其实只有clear:both是用来消除float的影响。其它的几种方式都是通过隐藏内容来达到自己的目的。

相关学习视频分享:css视频教程

以上就是css中如何清除float的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

深入了解css中的will-change属性

css为什么无法加载

怎么用html/css写一首古诗

浅析html table表格的使用方法

javascript可以放在css中吗

css页面加载失败的原因有哪些

css引入本地图片的方法是什么

css的基本选择器有哪几种

css border-right-style属性怎么用

css怎么把字体加粗加大

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...