css 超出部分显示省略号 汇总
2024-10-01 02:34:38
单行: 加宽度
overflow: hidden; text-overflow:ellipsis; white-space: nowrap;
多行:
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;
兼容移动端
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(如:<span>…<span/>);兼容ie8需要将::after替换成:after。
最新文章
- javascript Windouw 转自 http://www.cnblogs.com/kissdodog/archive/2013/01/01/2841464.html
- 联想Phab2 Pro Tango手机测评
- jquery.cookie使用方法
- web项目的日志打印位置设置
- 经典 socket通讯 -- 已验证
- iOS 左右滑动 手势 响应方法
- mysql 闪回表工具
- 触发器记录表某一个字段数据变化的日志 包括插入insert 修改update 删除delete 操作
- MVC中的控制器
- 查看linux系统版本
- Xcode7.3.1真机调试ios10
- DB2建表语句
- openstack controller ha测试环境搭建记录(五)——配置rabbitmq集群
- Android与JNI(三) ---- c++调用java(转载)
- spring security 3.x 多页面登录配置入门教程
- VUE插件-图片濑加载
- Tornado介绍及自定义组件
- js基本包装类型和引用类型
- 第20月第14天 objc_getAssociatedObject _cmd
- 什么是pytorch(2Autograd:自动求导)(翻译)
热门文章
- iview简单使用+按需加载组件的方法(全局和局部)
- Mysql 里CHAR和VARCHAR的最大长度及一些注意事项
- Struts2拦截器和过滤器的区别?
- C++入门经典-例5.6-指针与const
- SQL 表 数据备份
- Learn The Architecture Memory Management 译文
- 什么是IntentService?有何优点?
- Win10 安装LoadRunner11遇到的问题及解决方案
- VMware or VirtualBox+centos7 安装教程
- 通过JavaScript让页面只刷新一次