gpt4 book ai didi

ellipsis - 无法让 "text-overflow: ellipsis;"工作

转载 作者:技术小花猫 更新时间:2023-10-29 10:16:55 26 4
gpt4 key购买 nike

我无法得到“文本溢出:省略号;”上类...也许有人可以在这方面给 ma 一些帮助:-)

小例子: 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 的宽度为 20 像素,我预计“第二列”会被截断。我还尝试了 div、tds 等不同的变体,但我看不到任何变化。请注意,这在我检查过的任何浏览器中都不起作用。所以肯定有一些我想念的东西。

关于示例、浏览器差异和以及的页面有数百万个。但我无法让它工作!根据目前的信息,现在所有主流浏览器都支持简单的 text-overflow 属性。所以我正在寻找一个纯 css 解决方案(不是 xul,不是 jquery 插件),因为这应该 工作。

谢谢,阿卡沙

最佳答案

这个 fiddle 对我有用:http://jsfiddle.net/wRruP/3/

HTML

<div><span>column one</span></div>
<div>column two</div>
<div><p>column three</p></div>

### CSS

div {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 40px;
}

好像text-overflow必须在实际限制文本宽度的 block 上设置。 <span>是一个内联元素,它实际上没有宽度,因此不能真正切断文本,当我嵌套一个 <p> 时, 它没有继承属性。

关于ellipsis - 无法让 "text-overflow: ellipsis;"工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9555398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com