Est-ce que quelqu'un sait comment empêcher le texte d'une cellule de tableau de s'habiller? C'est pour l'en-tête d'un tableau, et l'en-tête est beaucoup plus long que les données en dessous, mais j'ai besoin qu'il s'affiche sur une seule ligne. C'est correct si la colonne est très large.
Le code HTML de ma table (simplifiée) ressemble à ceci:
<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>
Le titre lui-même est enveloppé dans un div à l'intérieur de la th
balise pour des raisons liées au javascript sur la page.
Le tableau sort avec les en-têtes sur plusieurs lignes. Cela ne semble se produire que lorsque le tableau est suffisamment large, car le navigateur essaie d'éviter le défilement horizontal. Dans mon cas, cependant, je veux un défilement horizontal.
Des idées?