为了账号安全,请及时绑定邮箱和手机立即绑定

4-6编程练习

#header {
	width:100%;
	overflow:hidden;/*不懂*/
}
为了消除浮动?那是什么样的浮动?怎么出现这样的浮动?


正在回答

1 回答

清除浮动的本意是消除浮动带来的坏处,overflow本意是隐藏超出#header元素的部分,因此,你可以理解为overflow必须先判断#header元素的大小。但对于文档流中的子元素浮动,其父元素是没有高度的。简单点,就是为了感知#header内浮动的子元素高度,解决i浮动产生的不利影响。

0 回复 有任何疑惑可以回复我~
#1

Oph 提问者

我的理解#header和#mainbody属于同一层,去掉(overflow:hidden)代码,网页上直观显示#mainbody的内容影响了#header。
2015-09-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214705    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

4-6编程练习

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信