css超出显示省略号

1.单行文本显示省略号
overflow: hidden; 超出隐藏
white-space: nowrap;文字不换行
text-overflow:ellipsis;隐藏的部分用...表示
2.多行文本显示省略号

p {
  overflow:hidden; 
  text-overflow:ellipsis;                    
  display:-webkit-box;   设置为弹性盒子模型                   
  -webkit-box-orient:vertical;    内容为竖直排列            
  -webkit-line-clamp:2;  显示两行文字
}

但是 -webkit-box-orient:vertical会存在失效的情况,可使用下面几行代码替换

           /* autoprefixer: off */
            -webkit-box-orient: vertical;
            /* autoprefixer: on */

如果还是不生效可以替换为

  -webkit-box-orient: vertical;

  /* autoprefixer: on */```
这种方法适合webkit内核的浏览器,也可以使用定位和带(...)的元素。

.box {
position:relative;
line-height:1.4em;
/* 3 times the line-height to show 3 lines */
height:4.2em;
overflow:hidden;
margin-bottom: 8px;
}
.box:after {
content: "...";
font-weight: 800;
position: absolute;
bottom: 0;
right: 0;
// padding:0 20px 1px 45px;
}```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 枫树林阅读 3,034评论 0 0
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,696评论 1 92
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,412评论 0 11
  • 随时记录,现在适合用手机的备忘录,记录和查找方便,用笔记本的话,要看的时候,还不一定带在身上,这个习惯一直有,但并...
    文小兰阅读 1,787评论 1 1
  • 二月。 挪威的春季甚至要寒于远东某些国家的冬季。如此,便总是冬与春连在一起,唯有在树上新冒芽的嫩尖儿里方能寻到些许...
    少年心大叔阅读 2,224评论 0 3

友情链接更多精彩内容