CSS 文字溢出省略号显示

1. 单行文本溢出显示省略号

需要满足三个条件,添加对应的代码:

(1)先强制一行内显示文本;

(2)超出的部分隐藏;

(3)文字用省略号来替代省略的部分;

html 复制代码
white-space: nowrap; (如果是 normal,则默认是自动换行)
overflow: hidden;  
text-overflow: ellipsis;

示例:

2.多行文本显示省略号(不推荐使用)

这个显示有较大兼容性问题, 适合于webKit浏览器或移动端(移动端大部分是webkit内核),添加如下的代码:

html 复制代码
overflow: hidden;
text-overflow: ellipsis;
/* 弹性伸缩盒子模型显示 */
display: -webkit-box;
/* 限制在一个块元素显示的文本的行数 */
-webkit-line-clamp: 2;
/* 设置或检索伸缩盒对象的子元素的排列方式 */
-webkit-box-orient: vertical;

示例:

更推荐让后台人员来做这个效果,因为后台人员可以设置显示多少个字,操作更简单。


参考:

16-单行文字溢出省略号显示_哔哩哔哩_bilibili

17-多行文字溢出省略号显示_哔哩哔哩_bilibili

相关推荐
问心无愧051312 小时前
ctf show web入门160 161
前端·笔记
李小白6612 小时前
第四天-WEB服务器基本原理,IIS服务
运维·服务器·前端
humcomm13 小时前
AI编程时代新前端职位
前端·ai编程
好家伙VCC13 小时前
Web Components主题热切换方案揭秘
java·前端
甲维斯13 小时前
Kimi版超级玛丽效果“惊人”,配额不足5厘米!
前端·人工智能
hboot14 小时前
AI工程师第一课 - Python
前端·后端·python
凉菜凉凉14 小时前
AI时代,被抛弃的前端
前端·ai
console.log('npc')14 小时前
AI前端工程与生成式UI学习路线
前端·人工智能·ui
梦曦i14 小时前
uni-router v1.1.1发布:守卫超时保护+路由监听
前端·uni-app
qq_25183645714 小时前
基于java Web网络订餐系统设计与实现 源码文档
java·开发语言·前端