css3溢出隐藏的方法是什么
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家介绍css3溢出隐藏的方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:elli
千家信息网最后更新 2026年11月02日css3溢出隐藏的方法是什么
这篇文章给大家介绍css3溢出隐藏的方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。
实现方法:
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%);}适用范围:
该方法适用范围广,但文字未超出行的情况下也会出现省略号,可结合js优化该方法。
注:
将height设置为line-height的整数倍,防止超出的文字露出。
给p::after添加渐变背景可避免文字只显示一半。
由于ie6-7不显示content内容,所以要添加标签兼容ie6-7(如:…);兼容ie8需要将::after替换成:after。
关于css3溢出隐藏的方法是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
方法
属性
文本
省略号
内容
文字
范围
适用范围
元素
对象
更多
多行
帮助
浏览
不错
接下来
兴趣
同学
宽度
小伙
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华服互联网科技靠谱吗
互联网下的科技发展
金融科技创新监管互联网金融
互联网科技作文
上海喔噻互联网科技
盛创互联网科技有限公司
互联网科技股午盘股票涨跌
深圳国际航运科技和互联网
北京华百购互联网科技有限公司
互联网和黑科技的看法
互联网科技和信息
特约风豹互联网科技为什么扣费
互联网科技圈年度人物
每天都有哪些好的互联网科技
深圳互联网科技的发展
陕西九四连强互联网科技有限公司
兰石爱特工业互联网科技分公司
同城互联网络科技
北京品多多互联网科技有限公司
互联网科技创业有什么好项目
科技股互联网
涨乐互联网科技
奇酷互联网络科技公司
无锡溥仪互联网科技有限公司
剑昆互联网络科技有限公司临桂
重庆威客帮互联网科技
河南猎农互联网科技有限公司
江苏互联网智能科技软件
互联网科技平台产品运营
科技互联网公司两年变化