css清除浮动之教程——万能float闭合

发布时间:2020-02-26编辑:脚本学堂
本文简单介绍一种万能float闭合,这种写法很受欢迎的,因为不用再添加一个标签来写入样式,直接写在大容器里面就可以,很简单。不过前提是里面的子元素要是浮动的,如果有的浮动有的不浮动建议还是在最后面添加标签来添加清除样式。需要朋友一定要参考一下。

html代码
第一种子元素浮动:
 

复制代码 代码示例:
<div class="main clearfix "><div class="fl">左边</div><div class="fr">右边</div> </div>
 

第二种子元素不浮动:
 

复制代码 代码示例:
<div class="main"><div class="fl">左边</div><div class="fr">右边</div><div class=" clear "></div></div>
 

样式
 

复制代码 代码示例:

<style>
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
*html .clearfix{height:1%;}
*+html .clearfix{height:1%}
.clearfix{display:inline-block}
.clearfix {display:block;}
.clear{clear:both;height:0px;overflow:Hidden;display:block;} /**添加浮动标签末尾**/

.main{width:400px;}
.fl{float:left;width:200px;background:#ccc;}
.fr{float:right;width:200px;background:#ddd;}
</style>