Menyelesaikan Pemangkasan Sel Jadual Semasa Memaksimumkan Paparan Kandungan
Dalam bidang susun atur jadual, isu pemotongan sel timbul apabila kandungan sel melebihi lebarnya yang ditetapkan. Penyelesaian mudah ialah memotong kandungan, menyediakan elipsis (...) untuk menunjukkan bahawa maklumat lengkap tidak kelihatan. Walau bagaimanapun, pendekatan ini boleh membawa kepada lebar sel yang tidak sekata, menyebabkan sesetengah sel mempunyai ruang kosong yang berlebihan.
Untuk menangani cabaran ini, kami boleh menggunakan teknik yang memastikan sel melimpah secara seragam, hanya apabila ia telah kehabisan ruang putih yang tersedia.
Penyelesaian Kod:
Coretan kod berikut contoh pendekatan ini:
<code class="html"><table border="1" style="width: 100%;"> <colgroup> <col width="100%" /> <col width="0%" /> </colgroup> <tr> <td style="white-space: nowrap; text-overflow:ellipsis; overflow: hidden; max-width:1px;"> This cell has more content.This cell has more content.This cell has more content.This cell has more content.This cell has more content.This cell has more content. </td> <td style="white-space: nowrap;"> Less content here. </td> </tr> </table></code>
Penjelasan:
Kumpulan Lajur (colgroup):
Gaya Sel Jadual:
The sel pertama mempunyai atribut gaya berikut:
Sel Jadual Kedua:
Dengan menetapkan lebar maksimum lajur pertama kepada 1 piksel, ia menjadi titik "paling lemah" dalam jadual. Apabila jadual mengecut secara mendatar, sel pertama melepasi ambang lebar ini dan mula memotong, menampung ruang mengecut tanpa menjejaskan lebar lajur sel kedua.
Hasil:
Pendekatan ini menyediakan perkara berikut faedah:
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Pemangkasan Sel Jadual Sambil Mengekalkan Lebar Sel yang Konsisten dan Memaksimumkan Paparan Kandungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!