我需要根据文本的高度而不是长度来裁剪文本。我有以下代码:
<div style="width:100px; height:100px; overflow:hidden;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus nec lacus at felis malesuada hendrerit. Pellentesque et leo venenatis nulla feugiat bibendum. Ut pretium porta massa, vitae interdum nulla ultrices et. Etiam ut erat id magna interdum consequat. Curabitur ornare sodales metus quis egestas. Donec odio est, hendrerit vel vehicula ut, scelerisque ac tortor. Curabitur risus neque, viverra vitae dapibus vitae, vulputate vitae est
</div>
这段代码将显示一个带有隐藏文本的正方形。我需要隐藏溢出的文本,但在可见文本的末尾,应该显示省略号(“...”)。
使用text-overflow
属性的问题在于,它仅适用于word-wrap: none;
- 只适用于一行文本。
.ellipsis
添加margin-top
或其他属性即可。 - Xodarap