当前位置: 首页 > news >正文

单行文本截断与多行文本截断的区别

在网站开发中,尤其是商品列表、博客页面和资讯流里,经常需要把过长的文本进行截断,避免破坏页面布局。CSS 中有两种常用方式:单行文本截断 和 多行文本加省略号截断。下面详细讲解两者的区别、原理和使用场景。
一、单行文本截断:简单通用
这是最简单的文本隐藏方式,只保留一行文字,超出部分自动隐藏并显示省略号。
工作原理
禁止文字自动换行,超出容器宽度的内容直接隐藏,末尾自动出现省略号。
.text-single {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
--优点
-兼容所有浏览器
-代码简洁易懂
-适合标题、商品名称等短文本
--缺点
-文字可能会从单词中间截断,排版不够美观
-只能限制一行,无法展示多行内容
二、多行文本截断:适合长描述
如果需要展示两行、三行文字再截断,就用到 -webkit-line-clamp 多行省略方案。
工作原理
文字正常自动换行,浏览器自动计算行数,达到设定行数后隐藏剩余内容,并自动添加省略号
.text-multi {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
--优点
-可自由设置显示 2 行、3 行、任意行数
-文字按词语正常换行,排版整齐好看
-适合商品描述、用户评价、文章简介
--缺点
-需要带 -webkit- 浏览器前缀
-如果同时设置 white-space: nowrap,多行截断就会失效。

总结
--短标题、商品名称用 单行截断;
--商品描述、长评论、简介文字用 多行截断,排版更整洁美观。

http://www.jsqmd.com/news/798970/

相关文章:

  • 从堆叠、分层到双线性:手把手带你复现注意力机制的几次关键进化
  • 抖音无水印下载工具:3分钟学会批量保存高清视频的终极指南
  • React Doctor 深度技术解析:给 AI 写的 React 代码做体检
  • 为什么你的AI微服务越拆越慢?SITS 2026反模式图谱(含12个已验证失效拆分案例+性能衰减基线数据)
  • uni-app iOS后台运行 uni-app App如何实现后台定位或音乐播放
  • 强者心态:重塑人生的九大底层逻辑
  • CST建模避坑指南:布尔操作、掏空与倒角的那些“坑”与最佳实践
  • Autoware实战指南:从零构建与加载高精点云地图
  • 互联网大厂 Java 求职面试:微服务与安全框架的探讨
  • 《动手学大模型》深度技术解析:从微调部署到智能体安全的完整编程实践
  • Windows系统DLL问题完全解决方案:Visual C++运行库智能修复工具实战指南
  • K8s原生ML编排进入“编译期优化”时代(SITS 2026首次披露:eBPF驱动的模型感知调度器Alpha版已交付头部5家云厂商)
  • 别再只调pool_size了!MaxPool2D的strides和padding参数实战避坑指南(附TensorFlow/Keras代码)
  • 2026年浙江复古女鞋产业深度解析:实力供应链如何重塑市场格局 - 2026年企业推荐榜
  • 终极指南:3分钟为Minecraft安装专业级光线追踪效果
  • Thorium浏览器实战:深度解密90号元素如何重塑Chromium体验
  • 从辉煌到衰落:47 年沉浮的 dBase,AI 助力用户逃离困境
  • 2026年第二季度湖南密封胶服务商深度**:长沙楚添科技有限公司为何脱颖而出? - 2026年企业推荐榜
  • BT手游这样玩才不花冤枉钱
  • Python并发模型全景解析
  • Stable Diffusion WebUI 深度技术解析:AI 图像生成的瑞士军刀
  • 用PTA题库学C语言:手把手教你拆解‘选择与循环’的嵌套逻辑
  • 跑刀仔【牛客tracker 每日一题】
  • HS2-HF Patch:终极汉化与MOD整合解决方案
  • Google Docs × Gemini智能写作实战手册(2024企业级落地白皮书)
  • 易语言大漠模块截图实战:从静态BMP到动态GIF,手把手教你封装Capture系列命令
  • 2026年5月更新:济南企业如何筛选靠谱的软件功能测试服务商? - 2026年企业推荐榜
  • 深度拆解——Google 工程总监如何把“资深工程师纪律“封装成 22 个可执行 Skill
  • STK Astrogator模块避坑指南:从Target Sequence优化失败到成功收敛的5个关键设置
  • AI原生图计算不是“加个GNN层”那么简单:SITS 2026定义的5层工程化成熟度模型(附自测清单+迁移路线图)