Кто-нибудь знает, как я могу предотвратить перенос текста в ячейке таблицы? Это для заголовка таблицы, и заголовок намного длиннее данных под ним, но мне нужно, чтобы он отображался только на одной строке. Это нормально, если колонка очень широкая.Как предотвратить текст в ячейке таблицы от упаковки
HTML-мой (упрощенный) таблицы выглядит следующим образом:
<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>
Сам заголовок заворачивают в DIV внутри тега th
по причинам, относящимся к JavaScript на этой странице.
Стол выходит с заголовками, обертывающими на несколько строк. Это происходит, только когда таблица достаточно широкая, поскольку браузер пытается избежать горизонтальной прокрутки. В моем случае, однако, я хочу горизонтальную прокрутку.
Любые идеи?
не работает для поля ввода и кнопки в той же ячейке. случайно помещается ниже. – Doomsknight 2012-01-09 16:01:43
Элемент `Table` должен иметь` table-layout: fixed; `, чтобы это работало. – daniloquio 2012-08-14 20:58:29