超出范围的文本自动截断且显示省略号
效果图:

如图所示,超出范围的文本自动截断了,而且显示省略号。
给你的 p 标签设置好宽高,然后加上下面这些代码即可优雅的做到上述效果。
特别提醒
这些代码必须一起出现才能生效,不能只使用其中一句或者几句。
为什么会出现 -webkit?有现代化的解决方案吗?
这种解决方案来自于旧版本的CSS 规范草案 (CSS Flexible Box Layout Module Level 1)。但是尽管是这样,依然是当前最推荐、最简单、兼容性最好的纯 CSS 方案。 你可以放心使用它,直到标准的 line-clamp 属性得到更广泛的支持。
MDN 官方有这样的说明:
为了兼容旧版本,供应商前缀的
-webkit-line-clamp属性仅在与display属性设置为-webkit-box或-webkit-inline-box且-webkit-box-orient属性设置为vertical时生效。尽管这些带前缀的属性已被废弃,但这三个属性的相互依赖关系是一种完全规范化的行为,并将继续得到支持。
1 | /* 让元素成为一个可以被“按行裁剪”的多行盒模型。 */ |
- 标题: 超出范围的文本自动截断且显示省略号
- 作者: 三葉Leaves
- 创建于 : 2025-05-17 00:00:00
- 更新于 : 2026-03-16 12:05:06
- 链接: https://blog.oksanye.com/25549a427a08/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论