用CSS实现超出的文字显示省略号
来源:互联网 发布:英语软件哪个好 编辑:程序博客网 时间:2024/04/30 02:09
我所知道的用CSS实现超出文字显示为省略号有2种方法。
实现方式一(单行出现省略号):
兼容性方面经Chrome, Safari 和 FireFox 测试都有效。
方式一会用到 text-overflow 属性。
先简单介绍下 text-overflow:
text-overflow,规定文本超出边界时的显示效果。属于CSS3 ,所有主流浏览器支持。
text-overflow: clip | ellipsis | string ;
clip: 超出边界部分直接切掉,可以直接用 overflow:hidden 代替。
ellipsis: 用省略号来代替超出的文本。
string: 用给定的字符串来代替超出的文本。(在FireFox上能显示,兼容性不好,不建议使用)
.d1{ width:100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}实现方式二(多行出现省略号):
兼容性方面经测试能在Chrome, Safari 上正常显示,在FireFox上没有效果。
实现这个功能需要注意两点:
1. 设置文本框的高度。
2. 高度为行高的整数倍,显示两行,则高度为行高的2倍。
需要用到的代码:
display: -webkit-box; / 必须结合的属性,将对象作为弹性伸缩盒子模型显示 /
-webkit-box-orient: vertical; / 必须结合的属性,设置或检索伸缩盒对象的子元素的排列方式 /
-webkit-line-clamp: 2; / 显示两行 /
overflow: hidden; / 超出部分隐藏 /
.text{ width: 300px; height: 40px; line-height: 20px; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
- 用CSS实现超出的文字显示省略号
- CSS实现文字超出部分显示省略号
- css实现文字内容超出显示省略号
- css-文字超出显示省略号
- CSS文字超出显示省略号
- html + CSS实现文字超出长度隐藏,显示省略号
- html + CSS实现文字超出长度隐藏,显示省略号
- css 设置超出宽度的文字显示为省略号
- css文字超出部分显示省略号
- CSS控制文字,超出部分显示省略号
- CSS控制文字,超出部分显示省略号
- html使用css让文字超出部分用省略号三个点显示的方法案例
- CSS 实现表格内容超出用省略号显示 超出div显示省略号
- 文字超出显示省略号
- 文字超出显示省略号
- CSS用text-overflow实现文本标题超出显示省略号“...”
- CSS 实现表格内容超出用省略号显示
- CSS 实现表格内容超出用省略号显示
- C和指针第二章笔记
- 定时提醒小程序
- POJ3304
- Knights of Ni (bfs)
- 图像识别的前期工作——使用pillow进行图像处理
- 用CSS实现超出的文字显示省略号
- 深入分析Spring 与 Spring MVC容器
- 二分法 Binary Search
- Caffe配置注意事项
- 华为荣耀路由Pro 上网慢解决方法
- java中的反射机制
- UVA12219CommonSubexpressionElimination
- 第7章 IoC容器 II (Bean) -- Spring4.3.8参考文档中文版
- PHP静态化页面(转载)