¿Alguien sabe cómo puedo evitar que el texto en una celda de la tabla se ajuste? Esto es para el encabezado de una tabla, y el encabezado es mucho más largo que los datos debajo de él, pero necesito que se muestre en una sola línea. Está bien si la columna es muy ancha.Cómo evitar que el texto en una celda de la tabla se empaquete
El código HTML de mi mesa (simplificado) tiene el siguiente aspecto:
<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>
El título en sí está envuelto en un div dentro de la etiqueta th
por razones relacionadas con el código JavaScript en la página.
La tabla está saliendo con los encabezados que se envuelven en varias líneas. Esto parece suceder solo cuando la tabla es lo suficientemente amplia, ya que el navegador está tratando de evitar el desplazamiento horizontal. En mi caso, sin embargo, quiero desplazamiento horizontal.
¿Alguna idea?
no funciona para el campo de entrada y el botón en la misma celda. al azar lugares a continuación. – Doomsknight
El elemento 'Table' debe tener' table-layout: fixed; 'para que esto funcione. – daniloquio
@Doomsknight ¿Encontraste una manera de lograrlo con un campo de entrada y otro elemento en la misma celda? – loveNoHate