我无法得到“文本溢出:省略号;” 工作...也许有人可以帮我解决这个问题:-)
小例子: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 等不同的变体,但我看不到任何变化。请注意,这在我检查的任何浏览器中都不起作用。所以肯定有一些我想念的东西。
那里有数百万页关于示例、浏览器差异和和和的内容。但我不能让它工作!根据目前的信息,现在所有主要浏览器都支持简单的 text-overflow 属性。所以我正在寻找一个纯 css 解决方案(不是 xul,不是 jquery 插件),因为这应该可以工作。
谢谢,阿卡沙