Weiß jemand, wie ich verhindern kann, dass der Text in einer Tabellenzelle umbrochen wird? Es geht um die Überschrift einer Tabelle, und die Überschrift ist viel länger als die Daten darunter, aber ich muss sie in nur einer Zeile anzeigen. 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 ist in ein div innerhalb der th
Tag aus Gründen, die mit dem Javascript auf der Seite zusammenhängen.
Die Tabelle wird so ausgegeben, dass sich die Überschriften auf mehrere Zeilen verteilen. Dies scheint nur zu passieren, wenn die Tabelle ausreichend breit ist, da der Browser versucht, horizontales Scrollen zu vermeiden. In meinem Fall möchte ich jedoch einen horizontalen Bildlauf.
Irgendwelche Ideen?