css多行文本溢出显示省略号(兼容ie)
在日常编写页面中,我们经常遇到内容行数过多时,需要出现 “...” 来处理。但是又要考虑IE浏览器或IE内核浏览器的兼容性。
普通实现方法:
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
这种方法适合于WebKit浏览器及移动端,对于IE浏览器兼容不好。下面分享给大家一种兼容IE的实用方法。
兼容IE效果图:
html:
<div class="ellipsis"><div><p>上水一幅小型住宅地今日中午截標。現場所見,截至中午12時,最少接獲14份標書,包括其士國際(00025.HK)、宏安地產(01243.HK)、華寶實業、建灝地產 </p> </div><span class="ellipsis-after"> ... </span>
</div>
css:
.ellipsis {overflow: hidden;max-height: 50px;/***** 设置几行出现省略点 ... 根据line-height *****/line-height: 25px;margin: 10px;
}
.ellipsis:before {content:"";float: left;width: 5px;height: 50px;/***** 跟ellipsis height 一样 *****/
}
.ellipsis > *:first-child {float: right;width: 100%;margin-left: -5px;
}
.ellipsis-after {content: "\02026"; box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;float: right;position: relative;top: -25px;left: 100%; width: 8em;margin-left: -8em;padding-right: 5px;text-align: right;background-size: 100% 100%;/* 512x1 image, gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAAwDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);background: -webkit-gradient(linear, left top, right top,from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white); background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}
转载于:https://www.cnblogs.com/a-cat/p/8583894.html
css多行文本溢出显示省略号(兼容ie)相关推荐
- css多行文本溢出显示省略号(…)
text-overflow:ellipsis属性可以实现单行文本的溢出显示省略号(-).但部分浏览器还需要加宽度width属性. css代码: overflow: hidden; text-overf ...
- css多行文本溢出显示省略号
在CSS中,对于多行文本的溢出显示省略号,可以使用display属性配合-webkit-line-clamp和-webkit-box-orient来实现. 具体实现步骤如下: 首先,将需要显示省略号的 ...
- 多行文本溢出显示省略号(兼容ie)
需求: ie下多行文本超出隐藏显示省略号 解决方案:float布局 代码: html: <div class="fix-height"><div class=&q ...
- 纯CSS实现多行文本溢出显示省略号(兼容不同浏览器)
1.单行文本溢出显示省略号 单行文本溢出显示省略号比较简单,设置white-space: nowrap避免换行,再设置text-overflow: ellipse即可. <style>.s ...
- css多行超出显示点_CSS实现单行、多行文本溢出显示省略号(…)
如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览. 实现方法: overflow: hidden; te ...
- css实现多行文本溢出显示省略号(…)全攻略
省略号在ie中可以使用text-overflow:ellipsis了,但有很多的浏览器都需要固定宽度了,同时ff这些浏览器并不支持text-overflow:ellipsis设置了,下文来给各位整理一 ...
- 如何设置省略号对其序号 html,CSS实现单行、多行文本溢出显示省略号(…)
最好用max-height来限制一下web 若是实现单行文本的溢出显示省略号同窗们应该都知道用text-overflow:ellipsis属性来,固然还须要加宽度width属来兼容部分浏览.浏览器 实 ...
- CSS单行文本以及多行文本溢出显示省略号解决方案
CSS单行文本以及多行文本显示省略号解决方案 文章目录 CSS单行文本以及多行文本显示省略号解决方案 单行文本溢出显示省略号 多行文本溢出显示省略号 第一种效果:仅显示3行文本溢出部分显示省略号 第二 ...
- CSS基础: 单行和多行文本溢出显示省略号
文本溢出后很多,会显示一些省略号,这个在很多网站都会这样做,从技术层次来分析有两种,一种是前端通过css或者JavaScript进行进行,还有一种是后端传递文字的时候,本身处理完长度,然后返回一个嗲有 ...
最新文章
- redis主从复制,读写分离
- java 热替换 匿名类_Java 类的热替换
- ckeditor源码编辑模式,添加style、javascript内容丢失的解决
- 哆啦A梦消除连连看游戏源码项目完整版
- android中ScrollView嵌套ListView或GridView显示位置问题
- HTML5系列:HTML5与HTML4的区别
- C语言循环不执行语句,求大神来看一下 为什么for循环中scanf语句不执行?
- python都能做什么图_如何学习数据分析
- JS 打印 data数据_小程序导出数据到excel表
- ie8 js未指明的错误_win7系统IE8,js报错:“属性值中不能使用字符''。”求帮助。...
- ffplay 源码 option 部分阅读ing
- xmlspy_XMLSpy是免费的吗? 我说天堂的甘露。
- u-boot-2016.09 make工具之fixdep
- 黑白电影变为彩色电影?这个方法分享给你
- 强化学习蒙特卡洛3.4 | Every-visit 和 First-visit MC
- Unity3D屏幕划线附带物理碰撞效果
- java getiotype_坑爹微信之读取PKCS12流时出现的java.io.IOException: DerInputStream.getLength...
- 小学数学计算机整合课后反思,2020小学数学教研组工作总结_小学数学教学反思心得五篇...
- 《软件方法》第四章 自测题
- 中国研修网计算机培训心得,中国教师研修网远程培训心得体会
热门文章
- Selenium +Java自动化环境安装
- Git 本地仓库与远程仓库链接
- Java并发编程实战笔记—— 并发编程1
- spring事物管理--声明式(AspectJ)注解实现 (推荐使用)
- 解决UICollectionViewCell/UITableViewCell因重用机制导致的错乱问题
- C++中宏的定义与用法(现已被内联函数所代替)
- 设置cookie,跨域取值
- (80)FPGA面试题-请画出序列“1101 “检测状态转移图
- (69)信号发生器DDS正弦波设计(一)(第14天)
- 基于FPGA实现PCIE IP功能仿真