【发布时间】:2010-09-22 22:45:30
【问题描述】:
有谁知道如何防止表格单元格中的文本换行?这是一个表格的标题,标题比它下面的数据长很多,但我需要它只显示在一行上。列很宽也没关系。
我的(简化的)表格的 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>
标题本身包含在th 标记内的一个div 中,原因与页面上的javascript 有关。
表格出来的标题是多行的。这似乎只在表格足够宽时发生,因为浏览器试图避免水平滚动。不过,就我而言,我想要水平滚动。
有什么想法吗?
【问题讨论】: