我使用浮动div来水平显示WordPress帖子。我的工作正常,但是当div移动到新行时,如果每个浮动div内的段落文本太长,它下面的div就会下降。此外,每个浮动div都受到它上面div的长度的影响。浮动div中的内容导致div下降
我该如何让它们自然流动而不受上述高度的影响?
这里是我的一个浮动的div HTML:
<div class="entry_column>
<div class="entry">
<h2>Entry title</h2>
<p>Entry excerpt...if this text gets too long, the div immediately
below it gets pushed WAY down</p>
</div>
</div>
<br class="clearFloat" />
这里是相关CSS类:
.entry_column {
float: left; width: 50%;
}
.entry_column .entry {
margin-right: 25px;
}
.clearFloat {
clear: both;
height:0;
font-size: 1px;
line-height: 0px;
}
我什么都试过了我能为结算想到的,但如果我尝试直接在浮动div上添加清除,我仍然无法让它停止下降。
希望图像能更好地解释这个问题。由于其上方的“Music Post Stand”div的长度,“更多音乐”盒子一路下降。
你有什么样式适用于更多音乐部分?从图像看来,它设置为清除浮动,这可能是导致问题的原因。你有链接到测试页面,显示发生了什么? – NerdStarGamer 2010-01-10 05:53:02
更多的音乐使用与其他人相同的风格。它在同一个浮动框中。不幸的是,我没有在线测试页面,因为我正在使用MAMP在本地计算机上开发它。我会看看我明天是否可以将它移到网上。 – orbit82 2010-01-10 06:53:36