CSS 文字多行超长,自动用省略号"..."表示
2016-06-24 17:01
453 查看
<style> .lineclamp { /* config */ background-color: #fff; /* config end */ position: relative; padding-right: 1em; overflow: hidden; } .lineclamp:before { content: "..."; position: absolute; right: 0; bottom: 0; display: inline-block; width: 1em; } .lineclamp:after { content: ""; position: relative; right: -1em; float: right; width: 1em; height: 100%; background-color: inherit; } </style>
然后在需要省略的地方引用样式,这里貌似一定要span包裹起来
<div class="lineclamp" style="height: 100px;"> <span style="font-size:18px; font-weight:bold"> ${contentsDto.title } </span> </div>
是根据heigth 和 width:1em 来控制多行省略带【...】号.
IE11上测试没问题哦
给个在线效果地址(缩小窗口大小就可以看到效果):http://byodkm.github.io/lineclamp/test/
实现参考地址:http://qiita.com/BYODKM/items/83442749a985cb81448e
相关文章推荐
- QListWidget与QTableWidget的使用以及样式设置
- CSS权威指南-@import
- css 单行文字溢出与多行文字溢出显示...
- 聊一聊移动web分辨率的那些事儿
- CSS中模糊滤镜
- ng-style用法
- CSS权威指南-候选样式表
- 获取非行间样式
- 实现img,文字平均分布问题解决方案
- 判断横屏竖屏,然后CSS重新计算
- 大神博文实例
- CSS或JS实现gif动态图片的停止与播放
- 针对IE6、7、8条件注释语句(不同版本IE显示用不用css)
- css美化单选款、复选框
- 实用js+css滑动门导航菜单
- 块级元素垂直居中
- IE兼容
- css积累
- cursor改变鼠标样式
- position里absolute和relative属性浅析