Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Klip Teks dengan Elipsis dalam Sel Jadual Menggunakan CSS?

Bagaimanakah Saya Boleh Klip Teks dengan Elipsis dalam Sel Jadual Menggunakan CSS?

Susan Sarandon
Lepaskan: 2024-12-22 07:30:10
asal
822 orang telah melayarinya

How Can I Clip Text with an Ellipsis in Table Cells Using CSS?

Memotong Teks dengan Elipsis dalam Sel Jadual Menggunakan CSS

Soalan:

Bolehkah anda klip teks dalam sel jadual dengan elipsis dan bukannya membenarkannya membungkus kepada berbilang baris?

Percubaan Penyelesaian:

Menggunakan limpahan sifat CSS: tersembunyi, limpahan teks: elipsis dan ruang putih: nowrap tidak berfungsi seperti yang dimaksudkan.

Jawapan:

Untuk berjaya memotong teks yang melimpah dalam sel jadual, anda perlu menambah sifat lebar maks pada kelas td:

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

Ini menetapkan lebar maksimum untuk setiap sel jadual dan menggunakan sifat lain untuk memastikan ia diklip dengan elipsis apabila teks melebihi lebar yang ditentukan.

Dalam reka letak responsif, anda boleh menggunakan maksimum dinamik lebar:

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

Selain itu, jadual yang mengandungi memerlukan lebar tertentu:

table {
  width: 100%;
}
Salin selepas log masuk

Lebar sel jadual boleh ditetapkan sebagai peratusan:

td.column_a {
  width: 30%;
}
td.column_b {
  width: 70%;
}
Salin selepas log masuk

Untuk versi lama Internet Explorer (IE 9 atau kurang), kod tambahan ini diperlukan untuk membetulkan pemaparan isu:

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

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