我使用浮動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