我遇到了关于浮动样式的问题。像下面的html代码:浮动div溢出问题的内容
...
<body>
<div style="float:left;width:25%;height:100px;background-color:red;"></div>
<div style="float:left;width:74%;height:100px;border:1px solid black;">
<div style="width:1000px;height:50px;background-color:yellow;"></div>
<div style="clear:both;"></div>
</div>
</body>
...
效果是,在第2个浮动div的内容溢出。 黄色div在浮动div中,但其宽度超过其父项。 我想知道如何设置CSS样式,使第2个浮动div可以自动套装其子元素的宽度/高度? 我知道清晰的样式可以清除按顺序列出的div的浮动,但如何处理它包含更大的孩子? 我不想用js修改父div的宽度。