Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencipta Jadual Boleh Tatal dengan Pengepala Tetap Menggunakan CSS?

Bagaimana untuk Mencipta Jadual Boleh Tatal dengan Pengepala Tetap Menggunakan CSS?

DDD
Lepaskan: 2024-11-23 00:48:11
asal
791 orang telah melayarinya

How to Create a Scrollable Table with Fixed Headers Using CSS?

Mencipta Jadual Boleh Tatal dengan Pengepala Tetap Menggunakan CSS

Apabila mencipta jadual yang memerlukan penatalan disebabkan oleh data yang berlebihan, adalah berguna untuk mempunyai pengepala jadual tetap manakala baris data menatal secara bebas. Artikel ini akan menyediakan penyelesaian terperinci untuk mencapai perkara ini menggunakan CSS.

Penyelesaian

Untuk mencipta jadual boleh tatal dengan pengepala tetap, adalah penting untuk memisahkan elemen pengepala daripada baris data menggunakan dan tag. Penggayaan CSS kemudiannya boleh digunakan untuk mengawal kelakuan paparan dan menatal mereka.

Gaya CSS:

table tbody, table thead {
  display: block;
}

table tbody {
  overflow: auto;
  height: 100px;
}

th {
  width: 72px;
}

td {
  width: 72px;
}
Salin selepas log masuk

Paparan: menyekat sifat pada dan memisahkan elemen pengepala dan badan, membolehkan mereka berkelakuan secara bebas. limpahan: auto dan ketinggian pada dayakan menatal untuk baris data. Lebar statik ditetapkan untuk kedua-dua dan untuk memastikan penjajaran.

Nota: Pastikan bahawa tag digunakan untuk kedua-dua baris pengepala dan data.

Kawalan Dipertingkatkan terhadap Lebar Lajur:

Untuk jadual dengan lebar lajur yang berbeza-beza, gunakan CSS untuk menentukan lebar minimum dan maksimum :

table th:nth-child(1), td:nth-child(1) { min-width: 50px;  max-width: 50px; }
table th:nth-child(2), td:nth-child(2) { min-width: 100px; max-width: 100px; }
table th:nth-child(3), td:nth-child(3) { min-width: 150px; max-width: 150px; }
table th:nth-child(4), td:nth-child(4) { min-width: 200px; max-width: 200px; }
Salin selepas log masuk

Teknik ini menyediakan kawalan berbutir ke atas lebar lajur sambil mengekalkan penjajaran antara pengepala dan baris data.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Jadual Boleh Tatal dengan Pengepala Tetap Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan