【发布时间】:2016-05-12 19:24:11
【问题描述】:
如果单元格的值太长,我会尝试在表格中显示滚动条,我尝试使用overflow,但您可以看到它不起作用,没有滚动条,单词显示在它的全长
table {
border: 1px solid black;
}
table td {
border: 1px solid black;
}
table th {
border: 1px solid black;
}
.test {
overflow: scroll;
color: red;
max-width: 50px;
}
<table>
<tr>
<th class="test">Filename</th>
<th>value</th>
</tr>
<tr>
<td class="test">Very long filename for demonstration</td>
<td>Test</td>
</tr>
</table>
更新:
我刚刚注意到,如果我使用 Chrome 浏览器,滚动条会显示,但如果我使用 Firefox,则不会显示。所以很遗憾overflow 似乎与firefox 不兼容。
【问题讨论】:
-
@LucaGiardina,哦,如果我使用的是 chrome,我也是,我只是注意到如果使用 firefox 则它不起作用
-
您可以在 td 中使用 div。我相信溢出适用于Firefox中的div,如这篇文章所示:stackoverflow.com/questions/16328233/…
-
您可以尝试在您的
.testrule 中使用-moz-scrollbars-horizontal吗?应该是 Mozilla 特定的“溢出”选项。 -
如果我这样做,什么都不会发生。