ff文字省略号

写手机端页面的时候遇到,文字超过两行,多的文字需要省略。

css代码:

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

写这些就好,由于手机端页面无兼容性;用FF的浏览器看到效果的时候,有很大的兼容问题。

百度了一下,发现有用after的写法,无任何兼容问题!服气~

跨浏览器兼容的方案

比较靠谱简单的做法就是设置相对定位的容器高度,用包含省略号(…)的元素模拟实现;

例如:

  1. p {
  2. position:relative;
  3. line-height:1.4em;
  4. /* 3 times the line-height to show 3 lines */
  5. height:4.2em;
  6. overflow:hidden;
  7. }
  8. p::after {
  9. content:"...";
  10. font-weight:bold;
  11. position:absolute;
  12. bottom:0;
  13. right:0;
  14. padding:0 20px 1px 45px;
  15. background:url(http://css88.b0.upaiyun.com/css88/2014/09/ellipsis_bg.png) repeat-y;
  16. }

  学习了

时间: 2024-11-08 23:33:35

ff文字省略号的相关文章

应用flexbox布局的页面在手机版chrome浏览器出现文字省略号显示异常的情况

描述: 手机端Chrome浏览器(安卓)测试文字省略号显示效果  出现不支持的情况 如图所示: 原因:文字部分的直接父元素 采用了flex布局:(flex:1);祖父元素采用了flexbox布局 解决方法: 给直接父元素 设置 overflow:hidden;

android中Textview 和图片同时显示时,文字省略号显示,图片自动靠到右边

很纠结的一个标题,实在是不知道怎么去描述这个现象. 上图片吧,先看看需求是什么样的. 1.需求: ? 视频与票的图标跟在标题后面显示,当标题过长时icon显示到省略号…后(textview省略号显示,图标自动靠后). 2. 问题解决 ? 本来是一个很正常的需求,看起来很简单,但是做起来却遇到了很蛋疼的问题,怎么搞的都不行,堵了很长时间,下面说一下解决方案,遇到这样问题的朋友可以使用. TextView可以通过 android:ellipsize="end" android:single

文字换行,文字省略号,无宽度大小居中显示,模拟固定高度

个人笔记 1.word-break:break-all;   换行 2. white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  省略号 3.固定高度1:html{height:100%;overflow:hidden;}body{margin:0; height:100%;overflow:auto;}.box{height:2000px;}.div{width:100px;height:100px;background:re

css让超出文字省略号

white-space:nowrap;    text-overflow:ellipsis;    overflow: hidden; clip        [不显示省略标记(...),而是简单的裁切],   ellipsis [当对象内文本溢出时显示省略标记(...).

超出文字省略号显示

css方法: overflow:hidden; white-space:nowrap; text-overflow:ellipsis; js方法: function Ellipsis() { $(".overflowHidden").each(function(){ maxwidth=$(this).attr("data-max"); if($(this).text().length>maxwidth){ $(this).text($(this).text()

前端基础 溢出文字省略号

原文地址:https://www.cnblogs.com/angdh/p/12040641.html

[转]关于文字内容溢出用点点点(...)省略号表示

1.常规css方法——可以实现IE,Safari,chrome,opera浏览器下文字溢出省略号表示 这是一段测试文字,主要是用来测试文字溢出后是否会用… .zxx_text_overflow_1{width:27em; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;} 2.使用ellipsis.xml文件使Firefox支持文字溢出后点点点省略号表示 这段代码调用了跨

文字超长省略号显示

有的时候,会有超长数据存在而导致显示框装不下的情况. 最开始遇到这种问题时,并不知道 css 中有简单的超长文字省略号显示样式设置,所以进行了很麻烦的 js 操作,记得是使用的 d3 插件绘制树形图,然后获取当前显示框宽度,获取文字大小,计算数据的总共长度,判断是否超长,超长后要减去三个小数点的长度,再对能显示部分数据的截取,拼接三个小数点,达到这种效果,现在想想,真是觉得当初好稚嫩,不过动动脑子处理问题也觉得挺有意思的呢! css 文字超出隐藏设置很简单: 1.有一个最大宽度:max-widt

文字溢出 生成 省略号

单行文字变省略号: 回头补充 多行文字变省略号: .right_content a { /* 多行文字+省略号 */ width: 10rem; display: -webkit-box; -webkit-box-orient: vertical; /* 行数 */ -webkit-line-clamp: 2; overflow: hidden; /* 鼠标移上变手 */ cursor: pointer; } 原文地址:https://www.cnblogs.com/MrZhujl/p/1031