课程
/前端开发
/HTML/CSS
/网页布局基础
#header { width:100%; overflow:hidden;/*不懂*/ } 为了消除浮动?那是什么样的浮动?怎么出现这样的浮动?
2015-09-28
源自:网页布局基础
正在回答
清除浮动的本意是消除浮动带来的坏处,overflow本意是隐藏超出#header元素的部分,因此,你可以理解为overflow必须先判断#header元素的大小。但对于文档流中的子元素浮动,其父元素是没有高度的。简单点,就是为了感知#header内浮动的子元素高度,解决i浮动产生的不利影响。
Oph 提问者
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识