Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Memotong Teks dengan betul dalam Sel Jadual dengan CSS?

Bagaimana untuk Memotong Teks dengan betul dalam Sel Jadual dengan CSS?

Barbara Streisand
Lepaskan: 2024-12-24 05:25:23
asal
903 orang telah melayarinya

How to Properly Truncate Text in Table Cells with CSS?

Memotong Teks dalam Sel Jadual dengan CSS Text-Overflow

Dalam reka bentuk web, keperluan untuk mengendalikan teks yang melebihi lebar sel jadual timbul dengan kerap. Menggunakan CSS, anda boleh memotong teks dengan elipsis untuk mengelakkan pembalut sambil mengekalkan reka letak jadual yang ringkas dan teratur.

Masalah: Walaupun terdapat percubaan untuk menggunakan atribut limpahan CSS dan limpahan teks, teks dalam sel jadual terus membalut ke beberapa baris atau mengembang melepasi jadual lebar.

Penyelesaian: Untuk memotong teks dengan elipsis dengan berkesan, anda juga mesti menetapkan sifat lebar maksimum untuk setiap kelas sel jadual (td). Kekangan ini membenarkan teks dipotong pada lebar yang ditentukan.

Berikut ialah kod CSS yang dikemas kini:

td {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
Salin selepas log masuk

Untuk memastikan responsif, pertimbangkan untuk menggunakan lebar maksimum: 0px; untuk fleksibiliti lebar tanpa had. Anda juga boleh menetapkan lebar khusus untuk jadual yang mengandungi (biasanya lebar: 100%;) dan mentakrifkan lebar lajur sebagai peratusan daripada jumlah lebar.

Contohnya:

table { width: 100%; }
td {
  max-width: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
td.column_a { width: 30%; }
td.column_b { width: 70%; }
Salin selepas log masuk

Nota: Untuk Internet Explorer 9 atau ke bawah, anda mungkin perlu menambah HTML berikut untuk membetulkan pemaparan isu:

<!--[if IE]>
<style>
  table {
    table-layout: fixed;
    width: 100px;
  }
</style>
<![endif]-->
Salin selepas log masuk

Dengan mengikut langkah-langkah ini, anda boleh memotong teks dalam sel jadual dengan elipsis dengan berkesan, memastikan reka letak jadual yang bersih dan terkawal.

Atas ialah kandungan terperinci Bagaimana untuk Memotong Teks dengan betul dalam Sel Jadual dengan 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan