【发布时间】:2012-03-30 17:31:00
【问题描述】:
我有一张桌子,上面有以下内容:
<table cellpadding="2" cellspacing="0" >
<tr>
<td>Contact: </td>
<td width="100px"><div style="overflow-x:scroll; width:100px">ee@yahoo.com</div>
</td>
</tr>
</table>
此代码显示电子邮件单元格中的水平滚动。
当电子邮件像 ee@yahoo.com 这样较短时,滚动会显示,但由于不需要它而未启用,而当电子邮件较长时,比如说
eeeeeeeeeeeeeeeeeeeeeeeee@yahoo.com
滚动启用,因此您可以查看整个电子邮件。
这很好,但我需要的是当电子邮件很短时根本不显示滚动条。
我该怎么做?
我试过了:
overflow-x:auto;
当电子邮件很短时它不会显示滚动,但是当电子邮件是长电子邮件时,它只是将其切掉,根本没有滚动。 我认为这是因为电子邮件中没有空格。
【问题讨论】:
-
您使用的是哪个浏览器。这对我来说在 chrome 中很好用。我会说你应该尝试
overflow:auto,因为它与 IE 兼容(如果你正在使用它) -
是的
overflow:auto可以在所有主流浏览器上使用。 -
创建一个复制您的问题的小提琴
-
其实
overflow-x:auto也是如此
标签: javascript css scroll html-table cell