我想在特定宽度的 div 内仅两行内包装文本。如果文本超出两行的长度,那么我想显示省略号。有没有办法使用 CSS 来做到这一点?
例如
Sample text showing wrapping
of text in only two line...
原文由 Mady 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在特定宽度的 div 内仅两行内包装文本。如果文本超出两行的长度,那么我想显示省略号。有没有办法使用 CSS 来做到这一点?
例如
Sample text showing wrapping
of text in only two line...
原文由 Mady 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答914 阅读✓ 已解决
3 回答829 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答882 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
如果设置元素的
line-height
和height
并设置overflow:hidden;
:54– 则可以使用 CSS 将输出限制为两行文本--- jsFiddle 演示 —
或者,您可以使用 CSS
text-overflow
和white-space
属性来添加省略号,但这似乎只适用于单行。和一个演示:
--- jsFiddle 演示 —
实现多行文本和省略号似乎是 javascript 的领域。