这是代码:http://jsfiddle.net/TqxHq/18/
HTML:
<body> <div ID="bodyMain"> <div ID="body"> <div ID="bodyleft"> left text goes here<br /> </div> <div ID="bodyRight">Right text goes here </div> </div> </div></body>
CSS:
#bodyMain{ border:1px solID red; wIDth:100%; height:auto;}#body{ border:1px solID green; wIDth:804px; height:auto; margin:auto;}#bodyleft{ border:1px solID blue; float:left; wIDth:200PX; height:auto;}#bodyRight{ border:1px solID orange; float:right; wIDth:600PX; height:auto;}解决方法 你必须添加
<div ></div>
在浮动结束时解决这个问题。看到
here
当浮动元素位于容器框内并且元素不会自动强制将容器的高度调整为浮动元素时,会出现问题。当一个元素浮动时,它的父代不再包含它,因为浮动是从流中移除的。您可以使用两种方法来解决它:
clear:bothclearfix总结
以上是内存溢出为你收集整理的html – 外部div的高度不会与内部div扩展全部内容,希望文章能够帮你解决html – 外部div的高度不会与内部div扩展所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)