从品牌网站建设到网络营销策划,从策略到执行的一站式服务
小编给大家分享一下为什么要清除浮动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联是一家集网站建设,海州企业网站建设,海州品牌网站建设,网站定制,海州网站建设报价,网络营销,网络优化,海州网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
clearfix清除浮动分为两种:
清除自身浮动
清除父级浮动
一、为什么要清除浮动
一个块级元素的高度如果没有设置height,那么其高度就是由里面的子元素来撑开的,如果子元素使用浮动,脱离了标准的文档流,那么父元素的高度会将其忽略,你可以使用firebug查看下如果不清除浮动,父元素会出现高度不够,那样如果设置border或者background都得不到正确的解析。
简洁清除浮动
clearfix1:before,.clearfix1:after{ content: ""; display: table; } .clearfix1:after{ clear: both; overflow: hidden; } .clearfix1{ zoom: 1; }
经典清除浮动:
.clearfix2:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html .clearfix2 { zoom: 1; } /* IE6 */*:first-child+html .clearfix2 { zoom: 1; } /* IE7 */
overflow清除浮动:
/* overflow:auto */#demo3{ overflow:auto;*zoom:1; }/*或 overflow:hidden */#demo4{ overflow:hidden;*zoom:1; }
inline-block方式
#demo5{ display:inline-block;*display:inline;*zoom:1; }
这个方法和上面的其它方法会有点差异,主要是inline-block造成的。
以上是为什么要清除浮动的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图