css多行文字溢出隐藏,单行文字隐藏

it2023-01-23  54

对于单行文本很简单 white-space: nowrap; text-overflow: ellipsis; overflow: hidden; 将这三行代码加到css中就ok了,white-space: nowrap; 是强制显示为一行,text-overflow: ellipsis; 将文本溢出显示为(…),overflow: hidden; 不用多说,溢出隐藏。 而想要多行文本溢出隐藏就需要使用web-kit based 的浏览器提供的支持了 代码如下 overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; 你只要调整 -webkit-line-clamp 的值就能实现在第n行[…].

对于其他内核浏览器只能通过Javascript来实现了

最新回复(0)