我不能让“文本溢出:省略号;”工作...也许有人可以在这个问题上给妈妈一些帮助:
小示例:http://jsfiddle.net/qKS8p/2/
http标记:
<table class="" border="1">
<tr><td colspan=3>…</td></tr>
<tr class="">
<td width="90"><span class="prose">column one</span></td>
<td width="20"><span class="prose">column two</span></td>
<td width="90"><span class="prose">column three</span></td>
</tr>
<tr><td colspan=3>…</td></tr>
</table>
css样式规则:
.prose {
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
}
我预计“第二列”会被砍掉,因为td的宽度是20px。我也用div,tds等尝试了不同的变体,但我看不到任何变化。请注意,这在我检查过的任何浏览器中都不起作用。因此,我肯定错过了一些东西。
有数以百万计的页面是关于示例,浏览器差异和。但是我不能让它工作!根据目前的信息,现在所有主流浏览器都支持简单的文本溢出属性。所以我正在寻找一个纯粹的css解决方案(不是xul,不是jquery插件),因为这应该可以工作。
谢谢,阿卡沙
https://stackoverflow.com/questions/9555398
复制相似问题