clear方法学习与分析(清除float的简单几个用法)-创新互联
自己常用的清除浮动方法以分析
设置了float属性之后,它将本来占据一行的元素,可以并列排在一行里。设置浮动属性,可以向左侧或右侧,浮动的框就因此向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于这样,在设置float时,会造成很多不想要的效果,比如父元素高度不存在了,布局混乱了,因此就需要解决这种情况。
我通常使用两中方法:
(1)clear属性分析:
添加额外标签
Clear属性值在w3c 里面的定义为:clear属性指定段落的左侧或右侧不允许浮动的元素。具体属性值如下:
根据上一篇设置float的例子,再进行分析:此时一个div块里,包括三个兄弟元素,一个元素,一个
元素,一个div元素,为了看起来简便起来,把css与html混在一起,(这样不好)
此时的界面效果为:
但是将上面那个代码中的
再继续将上面的代码中的
再继续将上面的代码中的