首頁  >  文章  >  web前端  >  如何用純CSS建立等高列?

如何用純CSS建立等高列?

Linda Hamilton
Linda Hamilton原創
2024-11-18 11:50:02896瀏覽

How to Create Equal Height Columns with Pure CSS?

使用 CSS 建立等高列

等高列對於創建具有視覺吸引力的佈局至關重要。雖然有多種方法,但一種有效的方法是使用純 CSS。本教學揭開了該技術的神秘面紗,消除了它只是其他解決方案的重複的觀念。

挑戰

我們如何建立具有以下功能的欄位:

  • 填滿其父 div的整個垂直空間
  • 顯示相等不依賴背景圖像的高度

基於廣泛的研究,我們發現了一個獨特的解決方案。

答案

對於簡單的方法,採用以下 CSS 技巧:

.parent {
  display: table;
}
.child {
  display: table-cell;
}

此技巧利用基於表格的顯示屬性。當父 div 呈現表格顯示時,其子 div 成為表格儲存格,繼承相同的高度。

範例

<div class="parent">
  <div class="child">Column 1</div>
  <div class="child">Column 2</div>
  <div class="child">Column 3</div>
</div>

注意: IE7 不能很好地使用這種方法,需要更複雜的解決方案來實現向後相容性.

以上是如何用純CSS建立等高列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn