AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

JS中使用 after 伪类清除浮动实例

51自学网 http://www.wanshiok.com
after伪类清除浮动,用伪类清除浮动

以前清除浮动的时候总是在想要清除浮动的元素后面添加

<div style="clear:both;"></div>

或者写在br标签里面来解决,但这样会增加无语义的标签,下面是用after伪类实现,兼容多种浏览器

.clearfix:after{  content:"";  display:block;  height:0;  clear:both;  visibility:hidden;}

为兼容IE6,IE7,因为ie6,ie7不能用after伪类。加上下面代码

.clearfix{zoom:1}
一般情况下,如果父层内部有浮动(float)可能导致父层的高度为0,加上clearfix后就行了

HTML:

<div class="parent clearfix">   <div class="left">left</div>   <div class="right">right</div> </div>

CSS:

.clearfix{zoom:1}  .clearfix:after{  content:"";  display:block;  height:0;  clear:both;  visibility:hidden;}.parent{  background-color:red;  width:120px;}.left{  float:left;  background-color:pink;  height:60px;}.right{  float:right;  background-color:#abcdef;}

以上所述是小编给大家介绍的使用 after 伪类清除浮动实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对wanshiok.com网站的支持!


after伪类清除浮动,用伪类清除浮动  
上一篇:Angular1.x复杂指令实例详解  下一篇:Angular1.x自定义指令实例详解