Rumah > hujung hadapan web > tutorial css > Bagaimana Menggunakan Peratusan untuk Lajur Lebar Boleh Ubah dalam Jadual dengan Lajur Lebar Tetap?

Bagaimana Menggunakan Peratusan untuk Lajur Lebar Boleh Ubah dalam Jadual dengan Lajur Lebar Tetap?

Susan Sarandon
Lepaskan: 2024-11-16 02:59:03
asal
970 orang telah melayarinya

How to Use Percentages for Variable Width Columns in Tables with Fixed Width Columns?

Menggunakan calc() dengan Jadual: Penyelesaian Alternatif

Apabila cuba melaksanakan lajur jadual lebar tetap dan lebar berubah menggunakan fungsi calc(), seseorang boleh menghadapi batasan. Dalam jadual, fungsi calc() tidak menyokong peratusan untuk pengiraan lebar.

Untuk mengatasi cabaran ini, pertimbangkan untuk menggunakan pendekatan yang berbeza:

  1. Tetapkan reka letak jadual atribut: Paksa lajur untuk mematuhi lebar tertentu dengan menetapkan sifat susun atur jadual kepada "tetap" untuk jadual. Selain itu, tetapkan lebar 100% pada jadual.
  2. Alih keluar calc() dan gunakan peratusan: Daripada calc(), gunakan peratusan biasa untuk lajur yang tinggal. Tentukan lajur lebar tetap dan tetapkan lebarnya. Ruang yang selebihnya akan diagihkan secara berkadar antara lajur lebar relatif.

Contoh CSS:

td.title, td.interpret {
    width: 40%;
}

td.album {
    width: 20%;
}
Salin selepas log masuk

Isi Utama:

  • Menetapkan susun atur jadual kepada "tetap" memastikan lajur lebar mematuhi nilai yang ditentukan.
  • Menggunakan peratusan untuk lajur lebar relatif membolehkan ruang yang tinggal diagihkan secara berkadar.
  • Paparan:jadual diperlukan untuk susun atur jadual berfungsi, tetapi ia menghalang penggunaan ketinggian untuk meja.

Contoh Diubah Suai Kod:

<table border="0">
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana Menggunakan Peratusan untuk Lajur Lebar Boleh Ubah dalam Jadual dengan Lajur Lebar Tetap?. 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