」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 CSS 建立具有固定標題的可捲動表格?

如何使用 CSS 建立具有固定標題的可捲動表格?

發佈於2024-12-22
瀏覽:120

How to Create Scrollable Tables with Fixed Headers Using CSS?

如何使用 CSS 和固定標題製作可捲動表格

在 Web 開發中,通常需要建立包含大量資料的表格需要捲動。然而,在滾動表格主體的同時保持固定的標題可能具有挑戰性。以下是實現此效果的方法:

HTML 結構

首先,我們必須確保 HTML 結構正確。我們有一個帶有捲軸的外部 div,一個包含表格的內部 div,表格標題應位於 元素內,表格資料應位於

元素內。

CSS 樣式

現在,我們需要使用CSS 來設定表格樣式:

/* Separate header from body and allow both to scroll independently */
table tbody, table thead {
  display: block;
}

/* Enable scrolling for the table body */
table tbody {
  overflow: auto;
  height: 100px;
}

/* Fix the width of the header */
th {
  width: 72px;
}

/* Fix the width of the data cells */
td {
  width: 72px;
}

其他注意事項

確保所有標題和資料單元格都包含在

元素中,以便正確對齊。如果您想要改變列寬,請使用CSS中的nth-child選擇器。

注意:這種方法適合較小的表格。對於非常大的表,請考慮使用不同的技術,例如虛擬化或第三方函式庫。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3