CSS换行文本溢出显示省略号
博客专区 > JackFace 的博客 > 博客详情
CSS换行文本溢出显示省略号
JackFace 发表于2年前
CSS换行文本溢出显示省略号
  • 发表于 2年前
  • 阅读 32
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

 先来回顾下,单行文本换行的写法:

html代码

A20 Banana Pi Development Board Module - Deep Blue

CSS代码

.title{
    width: 150px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

Demo

 

        上面的代码是早就有的标准单行文本溢出省略号的写法,在非常多的场景下我相信大家都可能使用过这种写法。

        多行的显示该如何解决呢,后面经过一番google后,我找到了chrome的一个API可以解决上面提到的需求-webkit-line-clamp,可惜这个API居然目前只有chrome才能支持,而且并没有列入W3C的标准范凑内,也就是日后这个功能也只能是在chrome下才能用,这实在太可惜了,不过现在的移动端都是用的webkit的内核,所以可以放心的使用上面的API,接着来看下实现Demo:

html代码

A20 Banana Pi Development Board Module - Deep Blue

CSS代码

.title{
    width:150px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

Demo

转载请注明来自 520UED http://www.520ued.com/article/54192b4b8d31c11e3b000400

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 12
博文 41
码字总数 44227
×
JackFace
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: