文字多行省略号

简介: 文字多行省略号

文字多行省略号

.clamp-ellipsis{
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
优点 :

从效果上来看,它的优点有:

  1. 响应式截断,根据不同宽度做出调整
  2. 文本超出范围才显示省略号,否则不显示省略号
  3. 浏览器原生实现,所以省略号位置显示刚好
缺点 :

但是缺点也是很直接,因为 -webkit-line-clamp 是一个不规范的属性,它没有出现在 CSS 规范草案中。也就是说只有 webkit 内核的浏览器才支持这个属性,像 Firefox, IE 浏览器统统都不支持这个属性,浏览器兼容性不好。

使用场景:多用于移动端页面,因为移动设备浏览器更多是基于 webkit 内核,除了兼容性不好,实现截断的效果不错。

文字单行省略号

.ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
相关文章
|
4月前
文本居中显示
文本居中显示
|
4月前
div 文字溢出文字自动隐藏显示
div 文字溢出文字自动隐藏显示
52 0
|
JavaScript
多行展示以省略号(...)处理
多行展示以省略号(...)处理
66 0
文本溢出显示省略号,鼠标浮动查看全部内容
文本溢出显示省略号,鼠标浮动查看全部内容
75 0
效果:单行省略号,多行省略号
效果:单行省略号,多行省略号
50 0
多行文本溢出显示省略号
多行文本溢出显示省略号
57 0
文本单行省略号+多行出现省略号
文本单行省略号+多行出现省略号
|
前端开发 iOS开发
文字样式处理总结
文字样式处理总结
文字样式处理总结
|
JavaScript 前端开发
文本溢出显示省略号
文本溢出显示省略号
文本溢出显示省略号
|
前端开发
多行文本溢出显示省略号(…) +css样式
多行文本溢出显示省略号(…) +css样式
148 0
多行文本溢出显示省略号(…) +css样式