在div中浮动元素,在div之外浮动。为什么?假设你有一个div,比如说你把它涂成绿色,给它一定的宽度,当我把东西放进去的时候,在我的例子中,是一个IMG和另一个div。其思想是,容器div的内容将导致容器div展开,并成为内容的背景。但是当我这样做的时候,包含的div会缩小以适应非浮动的物体,而浮动的物体要么一直出去,要么一半出去,一半进去,而对大div的大小没有任何影响。这是为什么?有什么东西是我缺少的,我如何才能得到浮动的项目,以伸展高度的一个包含的div?
3 回答

大话西游666
TA贡献1817条经验 获得超14个赞
overflow:hidden
#parent { overflow: hidden }
#parent { float: left; width: 100% }
<div class="parent"> <img class="floated_child" src="..." /> <span class="clear"></span></div>
CSS
span.clear { clear: left; display: block; }
- 3 回答
- 0 关注
- 941 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消