前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >文本过长后,显示省略号。ff特有的hack方法。

文本过长后,显示省略号。ff特有的hack方法。

作者头像
申君健
发布2018-09-21 15:35:21
6050
发布2018-09-21 15:35:21
举报
文章被收录于专栏:前端侠2.0

看了这篇文章,http://www.w3cplus.com/content/css3-text-overflow

记一下要点:

代码语言:javascript
复制
.text-overflow-ellipsis {   
   -o-text-overflow: ellipsis;
   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap;
  }
代码语言:javascript
复制
text-overflow必须配合下面两个css才能正确。

但火狐不支持,但经测试,最新版本是支持的。不过下面的hack方法,在火狐下也是支持的。这样就可以对火狐特殊的样式进行设置。

代码语言:javascript
复制
/*Firefox实现效果*/
 @-moz-document url-prefix(){	
   .text-overflow span {     
    max-width: 70px;/* 在FF下改变内容宽度,用来放置:after增加的内容(...)*/
    float: left;/*进行浮动*/
   }
 } @-moz-document url-prefix(){	
   /*利用:after增加(...)省略符*/
   .text-overflow:after {      content:"...";/*增加省略符号*/
      float: left;/*设置浮动*/
      width: 25px;/*省略符宽度*/
      padding-left: 5px;/*省略符内距,用来拉开内容之间的距离*/
      color: #000;
   }
 }
代码语言:javascript
复制
@-moz-document url-perfix(){}是firefox的一个独有属性,只有firefox浏览器能识别,也可以说是一种hack*/
代码语言:javascript
复制
  @-moz-document url-prefix(){	
     css选择器 {
       css样式设置
     }
   } 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014/08/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档