Adakah yang tahu bagaimana saya bisa mencegah pembungkus teks dalam sel tabel? Ini untuk tajuk tabel, dan tajuknya jauh lebih panjang daripada data di bawahnya, tapi saya perlu menampilkannya hanya pada satu baris. Tidak apa-apa jika kolomnya sangat lebar.
HTML tabel saya (disederhanakan) terlihat seperti ini:
<table>
<thead>
<tr>
<th>
<div>Really long column heading</div>
</th>
<th>
<div>Really long column heading</div>
</th>
<th>
<div>Really long column heading</div>
</th>
<th>
<div>Really long column heading</div>
</th>
<th>
<div>Really long column heading</div>
</th>
<th>
<div>Really long column heading</div>
</th>
<th>
<div>Really long column heading</div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div>data</div>
</td>
<td>
<div>data</div>
</td>
<td>
<div>data</div>
</td>
<td>
<div>data</div>
</td>
<td>
<div>data</div>
</td>
<td>
<div>data</div>
</td>
<td>
<div>data</div>
</td>
</tr>
</tbody>
</table>
Judulnya sendiri dibungkus dengan div di dalam th
tag untuk alasan yang berkaitan dengan javascript pada halaman.
Tabelnya keluar dengan judul yang terbungkus beberapa baris. Ini tampaknya hanya terjadi ketika tabel cukup lebar, karena browser berusaha menghindari pengguliran horizontal. Dalam kasus saya, saya ingin pengguliran horizontal.
Ada ide?
Table
elemen harus adatable-layout:fixed;
agar ini berfungsi.input { display: inline; }
atau
atau
sumber
nowrap
sudah usang. w3.org/TR/html401/struct/tables.html#h-11.2.6 . Gunakan style sheet sebagai gantinya.Setidaknya ada dua cara untuk melakukannya:
Gunakan atribut nowrap di dalam tag "td":
Gunakan spasi yang tidak dapat dipecah antara kata-kata Anda:
sumber
nowrap
sudah usang. w3.org/TR/html401/struct/tables.html#h-11.2.6 . Gunakan style sheet sebagai gantinya.Saya sampai pada pertanyaan ini perlu untuk mencegah pembungkus teks di tanda hubung.
Beginilah cara saya melakukannya:
Referensi:
Cara mencegah line break pada tanda hubung pada semua browser
sumber
nobr
tag ini tidak standar, seperti yang ditunjukkan dalam jawaban yang diterima yang terhubung dalam jawaban ini: stackoverflow.com/a/8755071/4257Untuk Digunakan dengan UI Bereaksi / Material
Jika Anda di sini bertanya-tanya bagaimana ini bekerja untuk Material UI ketika membangun Bereaksi, inilah cara Anda menambahkan ini ke
<TableHead>
Komponen Anda :sumber