清除浮动通用方法汇总
有三种常用的方法来清除浮动。这是unscavenged浮源代码和运行代码看不到父元素的淡黄色背景。
左
赖特
{备注:对于外部JS的引入,需要执行刷新}
1、使用空标签清除浮动。我用一种很长一段时间,空标签可以是一个div标签,或标签。我过去习惯,够短,而且很多人用,只是将它的框架,但在理论上它可以是任何标签。这种方式是清除浮动的父元素浮动元素和添加这样一个标签浮清楚,并定义CSS代码:明确:有机缺点这种方法是将毫无意义的结构要素。
左
赖特
{备注:对于外部JS的引入,需要执行刷新}
2、使用溢出属性。此方法有效地解决了消除空标签要素的流动增加无意的代码的问题。用这种方法,你只需要在需要清除的元素定义CSS属性:溢出:汽车。变焦:1 是用来兼容IE6。
左
赖特
{备注:对于外部JS的引入,需要执行刷新}
3、使用伪对象浮清楚之后。这种方法只适用于非IE浏览器。下面的例子可以参考具体的写作方法。以下几点应注意的使用。首先,这个方法必须设置高度:0伪对象清除浮动元素的需要,否则元将像素数高于实际;二,内容属性是必须的,但它的价值可以是空的,讨论的内容蓝色理想值的方法属性设置为
左
赖特
{备注:对于外部JS的引入,需要执行刷新}
这三种方法都有一些缺点,在使用时应该选择最好的。相比之下,第二种方法更可取,上述方法不是原始的,都源于网络,在这个小的安排中,原始作者保留所有权利。