在處理不同內容長度的多個列時,在不借助背景圖像的情況下實現相等高度是很常見的挑戰。經過廣泛研究,我們開發了一種獨特的 CSS 解決方案,可以有效解決此問題。
要有效分配垂直空間的簡化方法,請考慮使用以下屬性:
.parent { display: table; } .child { display: table-cell; }
此方法為父容器及其子容器分配一個類似表格的結構,確保它們佔據相同的垂直高度
需要注意的是,此解決方案與Internet Explorer 7 不相容。如果對 IE7 的支援至關重要,則可能需要更複雜的方法。
<div class="parent"> <div class="child">Column 1</div> <div class="child">Column 2 with longer content</div> <div class="child">Column 3</div> </div>
在此範例中,所有三列都將具有相同的高度,無論每列的內容長度如何專欄。
以上是如何用純CSS實現等高列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!