文字多行省略号

简介: 文字多行省略号

文字多行省略号

.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;
}
相关文章
|
Web App开发
超链接<a>中的文字自动换行
css3:word-wrap:break-word 语法 word-wrap: normal|break-word; 值 描述 normal 只在允许的断字点换行(浏览器保持默认处理)。
1457 0
|
前端开发
文字换行
一般的元素都有设置自动换行的自动换行:word-wrap: break-word;word-break: normal;强制不换行:white-space:nowrap;CSS设置不转行:overflow:hidden 隐藏white-space:normal 默认 //***pre 换行和其他空白字符都将受到保护nowrap 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象设置强行换行word-break:normal ; 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行break-all :  该行为与亚洲语言的normal相同。
952 0
文本单行省略号+多行出现省略号
文本单行省略号+多行出现省略号
|
C#
C#更改控制台文本的前景色和背景色
关键字:C# NET 控制台 前景色 背景色地址:http://www.cnblogs.com/txw1958/archive/2012/12/07/csharp-console-color.html   This step-by-step article describes how to ch...
1487 0
|
9月前
文本居中显示
文本居中显示
|
前端开发
多行文本溢出显示省略号(…) +css样式
多行文本溢出显示省略号(…) +css样式
165 0
多行文本溢出显示省略号(…) +css样式
|
9月前
div 文字溢出文字自动隐藏显示
div 文字溢出文字自动隐藏显示
73 0

热门文章

最新文章