在我在这里工作的网页上,我有一个主 div,在主 div 和图像 div 内。粗略地说,重要的 HTML 是:
<div id="wrapper">
<div id="main">
<div class="images">
<p>Content</p>
<div class="clear"></div>
</div>
<p>Text...</p>
<div class="clear"></div>
</div>
</div>
和CSS:
div#wrapper
{
padding: 10px;
width: 90%;
}
div#main
{
padding: 5px;
}
div.images
{
float: right;
width: 320px;
margin-left: 5px;
}
div.clear
{
height: 0;
clear: both;
}
如果问题的原因不在此处的代码中,我深表歉意,但我认为是。
问题是,当images
div 变得大于 div 的内容时main
,wrapper
div 失去了它的左填充;并且底部填充main
增加。该问题似乎只出现在 IE7 中。