Rumah > hujung hadapan web > tutorial css > Mengapa Ellipsis Tidak Muncul dalam Sel Jadual Saya?

Mengapa Ellipsis Tidak Muncul dalam Sel Jadual Saya?

Susan Sarandon
Lepaskan: 2024-11-04 22:59:02
asal
875 orang telah melayarinya

Why Isn't Ellipsis Appearing in My Table Cells?

Elipsis Tidak Muncul dalam Sel Jadual

Dalam jadual HTML yang diberikan, elipsis biasanya akan muncul apabila teks dalam sel melebihi yang ditentukan lebar. Walau bagaimanapun, teks dalam contoh yang disediakan tidak dipotong seperti yang dijangkakan.

Menyiasat Masalah

Apabila memeriksa output, lebar sel dilaporkan sebagai 139 piksel, menunjukkan bahawa kandungan hendaklah lebih luas daripada 50px yang ditentukan. Memeriksa gaya CSS, kami melihat tetapan berikut:

<code class="css">td {
  border: 1px solid black;
  width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}</code>
Salin selepas log masuk

Semua sifat yang diperlukan untuk elipsis nampaknya ada. Jadi, mengapa ia tidak berfungsi?

Penyelesaian 1: Paparan: Sekat

Satu penyelesaian ialah menambah sifat berikut pada CSS:

<code class="css">td {
  display: block;
}</code>
Salin selepas log masuk

Ini secara eksplisit menetapkan jenis paparan sel jadual kepada tahap blok, menyebabkan ia berkelakuan seperti bekas bebas dan mendayakan elipsis.

Penyelesaian 2: Reka Letak dan Lebar Jadual

Pendekatan lain ialah menetapkan susun atur jadual: tetap; untuk jadual, serta mentakrifkan lebar:

<code class="css">table {
  table-layout: fixed;
  width: 200px;
}</code>
Salin selepas log masuk

Ini memaksa jadual untuk mempunyai reka letak tetap dan menetapkan lebarnya secara eksplisit, menghalang isu di mana lebar kandungan boleh menjejaskan pengiraan lebar sel.

Atas ialah kandungan terperinci Mengapa Ellipsis Tidak Muncul dalam Sel Jadual Saya?. 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