课程
/前端开发
/HTML/CSS
/网页布局基础
不是父容器没内容的原因,加入了一段文本,结果是一样的!
2015-01-26
源自:网页布局基础 3-5
正在回答
内部容器div设置了float属性,那是脱离了文档流,float 有破坏性,脱离父级的束缚,所以父级就高度就变了
产生原因不明,但只要记住就住只要有浮动,就要清除浮动。
总之遇到这种情况的话就清除一下浮动吧
看到一个解释说法是,内部容器div设置了float属性,那是脱离了文档流的,就当做单独的一个图层了吧,那么父容器div不设置清除浮动影响的话,没有内容撑开它,就缩成了一条线,那条线还是我自己设置的边界线。
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识