CSS清除浮动float 3种方法

来源:07素材网 12月17日 11:58
    如果父元素没有设置高度,子元素是块级元素,没有设置float属性时,父元素的高度根据子元素的高度而撑开,但是如果子元素设置了float属性后,子元素就会脱离了文档流,不会占父级元素的位置,这时父级元素的高度是0,导致父级元素的不能正常显示,因此我们需要清除浮动

1、清除浮动,在子元素后面新增一个元素属性设置clear:both;

2、给父元素添加overflow属性,值为auto【自动】或hidden【溢出隐藏】

3、给父元素新增伪类:after,属性值为clear:both;content:\'\'【通常喜欢这种写法】
原文出处:
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

头条

在使用SQLite3时遇到的几个坑

在使用SQLite3时遇到的几个坑

《本打算在SQLite3数据库里执行一个查询语句,使用的是php语言,起初遇到的是权限问题: permission denied,因为SQLite3数据库文件和PHP执行者属于两个不同的用户,首先需要对这个文件执行mode 777的权限开放,然后,又遇到了下面这样的PHP错误