Weiß jemand, wie ich verhindern kann, dass der Text in einer Tabellenzelle umbrochen wird? Dies ist für die Kopfzeile einer Tabelle und die Überschrift ist viel länger als die Daten darunter, aber ich brauche sie, um sie nur in einer Zeile anzuzeigen. Es ist in Ordnung, wenn die Spalte sehr breit ist.
Der HTML-Code meiner (vereinfachten) Tabelle sieht folgendermaßen aus:
<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>
Die Überschrift selbst wird th
aus Gründen, die das Javascript auf der Seite betreffen, in ein div innerhalb des Tags eingeschlossen.
Die Tabelle wird mit Überschriften in mehreren Zeilen angezeigt. Dies scheint nur zu geschehen, wenn die Tabelle ausreichend breit ist, da der Browser versucht, horizontales Scrollen zu vermeiden. In meinem Fall möchte ich jedoch horizontales Scrollen.
Irgendwelche Ideen?