有人知道我如何可以防止文本在表格单元从包装?这是一个表的标题,标题比它下面的数据长得多,但我需要它只显示在一行上。如果柱子很宽也可以。
我的(简化)表格的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>
由于与页面上的javascript有关的原因,标题本身被包装在th
标记中的div中。
表格出来时,标题被包装成多行。这似乎只发生在表足够宽的情况下,因为浏览器试图避免水平滚动。在我的例子中,我想要水平滚动。
什么好主意吗?