【发布时间】:2013-05-08 05:13:17
【问题描述】:
我希望在特殊宽度的 div 内仅用两行包装文本。如果文本超出两行的长度,那么我希望显示省略号。有没有使用 CSS 的解决方案?
我使用了 css 属性 text-overflow:ellipsis。它仅适用于一行。我还使用了 -webkit-line-clamp:2. 它在 chrome 和 safari 浏览器中运行良好。
文本换行需要支持所有浏览器(firefox 和 IE9)。
请建议我使用 css 或 javacsript 的解决方案?
提前致谢。
我观察到的一件事.. 如果文本适合完整的两行,则其显示如下。
testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestte
testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestte ...
假设文本是否适合两行的一半
testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestte
testtesttesttesttest ...
我期待如下:
testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestte
testtesttest...
我尝试了一些修改没有成功。
【问题讨论】:
标签: javascript css