css中文字超出固定字数显示省略
在CSS中,可以使用text-overflow属性来实现文字超出固定字数时显示省略号。结合white-space和overflow属性,可以实现不同情况下的文字省略效果。
以下是一些常用的CSS样式示例:
/* 单行文本省略 */
.single-line-ellipsis {
white-space: nowrap; /* 不换行 */
overflow: hidden; /* 超出部分隐藏 */
text-overflow: ellipsis; /* 显示省略号 */
}
/* 多行文本省略 */
.multi-line-ellipsis {
display: -webkit-box; /* 使用Webkit浏览器引擎 */
-webkit-line-clamp: 2; /* 显示的行数 */
-webkit-box-orient: vertical; /* 垂直方向排列 */
overflow: hidden; /* 超出部分隐藏 */
text-overflow: ellipsis; /* 显示省略号 */
}
使用上述样式时,只需将对应的类名应用到需要省略的元素上即可。
注意:以上示例中的-webkit-line-clamp属性是Webkit浏览器私有属性,用于控制多行文本的显示行数。在其他浏览器中可能不起作用,可以使用JS等其他方法来实现多行文本省略的效果
原文地址: http://www.cveoy.top/t/topic/iJHg 著作权归作者所有。请勿转载和采集!