在编写页面的时候,经常遇到一些地方的文字显示1行,多余的文字隐藏,这样显示1行的很好控制:
css代码如下:
.text {
width: 200px;
text-overflow: ellipsis; /*超出部分省略号*/
overflow: hidden; /*内容超出宽度隐藏*/
white-space: nowrap; /*文本不换行显示*/
}
用css控制2行文字显示多余隐藏:
.text {
width: 200px;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
更方便的是改变webkit-line-clamp的值还可以实现3、4、5等等多行文字显示多余隐藏的效果~
本文介绍如何使用CSS来精确控制网页中文字的显示行数,当文字超出设定行数时,如何优雅地进行隐藏处理。通过调整-webkit-line-clamp属性,可以灵活实现1行、2行乃至更多行的文字显示效果。

173

被折叠的 条评论
为什么被折叠?



