我有一张这样的表:
<table class="tg">
<tr>
<th>XXXXXXXXXXXX</th>
<th>A</th>
<th>B</th>
<th>C</th>
<th>D</th>
</tr>
<tr>
<td>E</td>
<td>F</td>
<td>G</td>
<td>H</td>
<td>I</td>
</tr>
</table>
如果文字太长(XXXXXXXX),我正试图放置滚动条。我该怎么办?
答案 0 :(得分:1)
以下为我创建了一个滚动条。它可以做得更漂亮,但滚动工作。另外,请记住将任何样式提取到适当的CSS文件中。
<table class="tg">
<tr>
<th style="width: 100px; display: block; overflow-x: scroll;">XXXXXXXXXxxxxxxxxxxxxxxxxxxxxxxxXXX</th>
<th>A</th>
<th>B</th>
<th>C</th>
<th>D</th>
</tr>
<tr>
<td>E</td>
<td>F</td>
<td>G</td>
<td>H</td>
<td>I</td>
</tr>
</table>
jsFiddle:http://jsfiddle.net/fn6bsduk/
答案 1 :(得分:0)
您需要将css中max-width:
和<th>
项目的<td>
设置为您希望滚动条显示的像素宽度。在此处查看我如何修改原始jsfiddle http://jsfiddle.net/59nm1xea/2/
答案 2 :(得分:0)
您需要在要启用滚动的单元格上设置宽度或最大宽度。
.tg th{
font-family:Arial, sans-serif;
font-size:14px;
font-weight:normal;
padding:20px 20px;
border-style:solid;
border-width:1px;
overflow:auto;
max-width:50px;
}
通过向你.tg选择器添加max-width:50px,当它变得超过50px时,它将分配overflow:scroll(从auto派生)。