单行文本的溢出

overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;

多行文本溢出

display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;

适用范围: 因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;

注:

-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性: display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

多行渐变文本溢出

p{position: relative; line-height: 20px; max-height: 40px;overflow: hidden;}
p::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, #fff 55%);
background: -o-linear-gradient(right, transparent, #fff 55%);
background: -moz-linear-gradient(right, transparent, #fff 55%);
background: linear-gradient(to right, transparent, #fff 55%);
}

注:

将height设置为line-height的整数倍,防止超出的文字露出。 给p::after添加渐变背景可避免文字只显示一半。
由于ie6-7不显示content内容,所以要添加标签兼容ie6-7(如:…);兼容ie8需要将::after替换成:after。

CSS · 单行、多行文本溢出显示省略号相关推荐

  1. CSS单行/多行文本溢出显示省略号(...)

    1.单行文本CSS设置: { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 2.多行文本CSS设置: { over ...

  2. css实现多行文本溢出显示省略号(…)全攻略

    省略号在ie中可以使用text-overflow:ellipsis了,但有很多的浏览器都需要固定宽度了,同时ff这些浏览器并不支持text-overflow:ellipsis设置了,下文来给各位整理一 ...

  3. 纯CSS实现多行文本溢出显示省略号(兼容不同浏览器)

    1.单行文本溢出显示省略号 单行文本溢出显示省略号比较简单,设置white-space: nowrap避免换行,再设置text-overflow: ellipse即可. <style>.s ...

  4. css中多行文本溢出显示省略号的方法

    下面这几行代码可以直接复制到css样式中,实现溢出显示省略号的效果 overflow: hidden; //首先固定宽高,然后让溢出的文字隐藏 text-overflow: ellipsis; dis ...

  5. react如何省略号_react 单行多行文本溢出显示省略号...

    #### 文本溢出处理 #### ##### 单行文本溢出 ##### 单行文本溢出,可直接用css处理,很简单 .ellipsis { overflow: hidden; text-overflow ...

  6. css多行超出显示点_CSS实现单行、多行文本溢出显示省略号(…)

    如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览. 实现方法: overflow: hidden; te ...

  7. 如何设置省略号对其序号 html,CSS实现单行、多行文本溢出显示省略号(…)

    最好用max-height来限制一下web 若是实现单行文本的溢出显示省略号同窗们应该都知道用text-overflow:ellipsis属性来,固然还须要加宽度width属来兼容部分浏览.浏览器 实 ...

  8. CSS单行文本以及多行文本溢出显示省略号解决方案

    CSS单行文本以及多行文本显示省略号解决方案 文章目录 CSS单行文本以及多行文本显示省略号解决方案 单行文本溢出显示省略号 多行文本溢出显示省略号 第一种效果:仅显示3行文本溢出部分显示省略号 第二 ...

  9. CSS基础: 单行和多行文本溢出显示省略号

    文本溢出后很多,会显示一些省略号,这个在很多网站都会这样做,从技术层次来分析有两种,一种是前端通过css或者JavaScript进行进行,还有一种是后端传递文字的时候,本身处理完长度,然后返回一个嗲有 ...

  10. css多行文本溢出显示省略号(…)

    text-overflow:ellipsis属性可以实现单行文本的溢出显示省略号(-).但部分浏览器还需要加宽度width属性. css代码: overflow: hidden; text-overf ...

最新文章

  1. 哈佛计算机系硕士几年,2020年哈佛大学计算机信息硕士申请条件
  2. 将matpoltlib绘制好的图片从内存中取出
  3. 实例17:python
  4. 微服务架构最强讲解,通俗易懂,写得太好了!
  5. Android实现图片的高效批量加载
  6. UVa 1639 - Candy(数学期望 + 精度处理)
  7. 查询数据库里所有表名和字段名的语句
  8. CString类简介
  9. VS2015 C#6.0 中的那些新特性(转)
  10. 天才黑客,阿里安全科学家吴翰清:做对事只能赢一场,跟对人可以赢一生
  11. 计算机软件定时运行,Win7打开定时运行程序的方法
  12. pg_auto_failover 之三 automated failover
  13. 我的C站万粉成长之路、2021 笔耕不辍
  14. 手机计算机dj音乐,教你如何用手机制作电子音乐
  15. 苹果发布会:未来代替电脑的产品诞生了?
  16. table标签及排版详解(一)
  17. 【开关电源RC吸收电路matlab simulink仿真】
  18. 华为终端的野心:欲做第二个高通?
  19. 装修日记 20050306 选择木地板
  20. 亚马逊kindle被约谈,当当、京东齐拍手

热门文章

  1. uni-app商城源码/公众号/小程序/APP多端适配
  2. Exp2_固件程序设计 20165226_20165310_20165315
  3. 软件开发过程学习笔记(一)之软件开发流程
  4. 常见操作系统体系结构
  5. python步态识别算法_步态识别
  6. photoshop cs6破解
  7. ug建模文本怎么竖着_ug模型如何雕刻立体汉字
  8. mysql查询 多门课程的平均成绩_数据库学生成绩分析问题.doc
  9. 小白如何打造一个基础的留言板网站(二)
  10. echarts饼状图设置位置