码迷,mamicode.com
首页 > Web开发 > 详细

父类清除浮动的原因、(清除浮动代码,置于CSS中方便调用)

时间:2017-10-25 11:32:16      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:子类   方便   strong   一段   清除浮动   isp   情况下   hidden   str   

浮动因素在静态网页制作中经常被应用到,比如要让块级元素不独占一行,常常应用设置float的方式来实现。但是应用的时候会发现,设置了子类浮动后,未给父类清除浮动,这样就会造成一下问题:

        1.浮动的元素会相对于父容器或者是前面已经定位的元素进行浮动,浮动的元素脱离文档流,也就是不再占有原有的位置,会影响后面的元素或者是父容器

        2.父容器正常情况下会自动扩高,但是子元素加了浮动后位置不保留,父容器就感觉它不存在了,所以不会扩高。

所以,在编写静态网页时,一定要注意浮动的清除问题,一段清除浮动代码可以方便调用:

         .clearFloat:after{

                content:‘ ‘;

                display:block;

                height:0;

                visibility:hidden;

}

          .clearFloat{

                zoom:1;

}

父类清除浮动的原因、(清除浮动代码,置于CSS中方便调用)

标签:子类   方便   strong   一段   清除浮动   isp   情况下   hidden   str   

原文地址:http://www.cnblogs.com/winpin-li-home1001/p/7727093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!