【CSS】文本省略
CSS 文本省略
在开发过程中,我们经常会用到这种超出三行显示...的要求,使用 css 属性是可以的,但是需要考虑兼容性问题
实现单行文本的溢出显示省略号,我们应该都知道用 text-overflow:ellipsis 属性,同时注意加 width 来兼容部分浏览器
.textOVerFlow {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
实现三行只需在此基础上扩展:
.textOVerThree {
display: -webkit-box;
overflow: hidden;
white-space: normal !important;
text-overflow: ellipsis;
word-wrap: break-word;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
因为使用了 WebKit 的 CSS 扩展属性,该方法适用于 WebKit 浏览器及移动端;