Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menetapkan Ketinggian untuk Badan Meja (badan) dan Mendayakan Tatal Limpahan dalam HTML?

Bagaimanakah Saya Boleh Menetapkan Ketinggian untuk Badan Meja (badan) dan Mendayakan Tatal Limpahan dalam HTML?

Mary-Kate Olsen
Lepaskan: 2024-12-16 09:16:11
asal
510 orang telah melayarinya

How Can I Set a Height for a Table Body (tbody) and Enable Overflow Scrolling in HTML?

Menetapkan Ketinggian Badan Meja dengan Tatal Limpahan

Satu isu biasa yang dihadapi semasa bekerja dengan jadual HTML ialah ketidakupayaan untuk menetapkan ketinggian untuk jadual badan (tbody) sambil mendayakan penatalan limpahan. Ini boleh menyebabkan data jadual terputus atau tidak muncul seperti yang dijangkakan.

Untuk menyelesaikan isu ini, adalah perlu untuk melaraskan sifat CSS bagi kedua-dua badan dan jadual yang mengandungi:

1. Gaya tbody:

  • Tetapkan paparan: blok; untuk mengalih keluar reka letak grid jadual lalai, membenarkan tbody berkelakuan seperti elemen tahap blok.
  • Tentukan ketinggian yang diingini untuk tbody menggunakan ketinggian.
  • Dayakan limpahan dengan menetapkan limpahan: tatal; .

2. Gaya Jadual:

  • Tetapkan limpahan: tersembunyi; untuk mengelakkan kandungan daripada melimpah di luar jadual.
  • Gunakan susun atur jadual: tetap; untuk memastikan pengagihan lebar lajur yang sekata.

3. Jadual Kontena:

Dalam sesetengah kes, jadual mungkin perlu dibalut dalam div bekas dan tetapkan limpahan-y div untuk menatal bagi membolehkan penatalan menegak.

Dengan mengikuti langkah ini, anda boleh menetapkan ketinggian untuk badan dengan berkesan sambil mengekalkan penatalan limpahan, membolehkan anda memaparkan data jadual tanpa ia dipotong atau tersembunyi.

Contoh Kod:

<style>
  tbody {
    display: block;
    height: 50px;
    overflow: scroll;
  }

  table {
    table-layout: fixed;
    overflow: hidden;
  }

  #table-container {
    overflow-y: scroll;
  }
</style>

<div>
Salin selepas log masuk

Nota: Pendekatan ini mungkin mempunyai had atau kelemahan tertentu, seperti kemungkinan salah penjajaran pengepala dan sel badan. Adalah penting untuk menguji dan melaraskan CSS mengikut keperluan agar sesuai dengan keperluan khusus jadual anda.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menetapkan Ketinggian untuk Badan Meja (badan) dan Mendayakan Tatal Limpahan dalam HTML?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan