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

css 溢出隐藏显示省略号

单行文字超出隐藏:

要使用CSS使超出容器的文本隐藏并以省略号显示,可以使用以下属性:

  1. overflow:hidden: 设置为 hidden 以隐藏超出容器的内容。

  2. text-overflow:ellipsis: 设置为 ellipsis 以显示省略号。

  3. white-space:nowrap: 设置为 nowrap 防止文本换行。

.ellipsis {
  width:100px; /* 需要设置一个宽度 */
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

多行文字超出隐藏:

CSS3引入了-webkit-line-clamp属性,这是一个非标准的属性,需要结合 display: -webkit-box -webkit-box-orient

属性解析

  1. display: -webkit-box:将元素设置为弹性盒子模型。
  2. -webkit-box-orient: vertical:设置弹性盒子的方向为垂直。
  3. -webkit-line-clamp: 3:限制在一个块元素显示的文本的行数。这里设置为3行。
  4. overflow: hidden:隐藏超出容器的部分。
  5. text-overflow: ellipsis:在文本溢出时显示省略号。
.ellipsis {
  width: 100px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}


http://www.kler.cn/a/395859.html

相关文章:

  • 【大模型实战篇】vLLM的由来以及大模型部署、推理加速实践
  • Git回到某个分支的某次提交
  • Docker在CentOS上的安装与配置
  • 浪潮信息“源”Embedding模型登顶MTEB榜单第一名
  • Oracle ADB 导入 BANK_GRAPH 的学习数据
  • 闯关leetcode——3178. Find the Child Who Has the Ball After K Seconds
  • 地质旅游平台推动“旅游+地质”融合发展
  • Spring学习笔记_34——@Controller
  • 协方差矩阵及其计算方法
  • 动态规划 之 子数组 算法专题
  • Ceph 中PG与PGP的概述
  • Algen的跨链互操作性:增强区块链连接性
  • CSS Module:告别类名冲突,拥抱模块化样式(5)
  • 如何使用 WebAssembly 扩展后端应用
  • 0 -vscode搭建python环境教程参考(windows)
  • 【论文分享】三维景观格局如何影响城市居民的情绪
  • Vue3 虚拟列表组件库 virtual-list-vue3 的使用
  • JavaScript 单选框设置选中
  • 第5章-总体设计 5.2 需求转化为规格
  • java中设计模式的使用(持续更新中)
  • Mac解压包安装MongoDB8并设置launchd自启动
  • ‘视’不可挡:OAK相机助力无人机智控飞行!
  • pycharm分支提交操作
  • el-tree 父节点隐藏
  • 电子电气架构 --- 车载48V系统
  • JVM的组成、字节码文件的组成