我有一个overflow: hidden;
div,它有很多文本和一个css内联定义的height
。
这意味着在给定的高度内可以看到X个单词。
是否可以确定给定style="height: 145px;"
div高度内的最后一个单词,并将“...”应用于该单词?我将如何进行此操作?
用fiddle说明
HTML示例(其中溢出应用于“Cubilia dolor...”之后)
<div class="cut-off" style="height: 145px;">
LOREM IPSUM
Lorem ipsum dolor sit amet, et sem sollicitudin diam nascetur tortor ipsum. Cubilia dolor mi nihil, amet et, amet in sit, aenean metus commodo Lorem ipsum
</div>
2条答案
按热度按时间0qx6xfy61#
您可以使用
text-overflow: ellipsis;
来完成此操作。就像
更新
结果表明,这只适用于单行(不适用于换行的多行div)。
这里是另一个镜头(copied on the work from this fiddle,所以完全归功于作者,而不是我)
第一次
ni65a41a2#
很抱歉,花了一段时间,但我终于得到了一个解决这个优秀的问题:******
解释在代码中,但随时问任何弹出的问题。
还要记住,这只是一个小函数,它不能涵盖项目中可能出现的所有情况,但只要对它稍加改进,它就可以完美地用于任何情况。(只有在调用此函数的元素只包含文本且未被br标记分割时,此函数才有效)