首頁 > web前端 > css教學 > 主體

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

Barbara Streisand
發布: 2024-11-12 09:42:01
原創
485 人瀏覽過

How to Create Scrollable Tables with Fixed Headers Using CSS?

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

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

HTML 結構

首先,我們必須確保 HTML 結構正確。我們有一個帶有捲軸的外部 div,一個包含表格的內部 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 選擇器。

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

以上是如何使用 CSS 建立具有固定標題的可捲動表格?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板