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

【css】CSS 文本溢出显示省略号

单行文本

<!DOCTYPE html>
<html lang="en"><style>.text {width: 100px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}</style><body><div class="text">单行文本显示省略号</div></body>
</html>
  • 使用white-space属性设置不换行、overflow属性隐藏超出部分,text-overflow属性添加省略号。需注意必须有固定宽度才会出现效果。
  1. white-space属性 用来设置如何处理元素中的空白。
  2. overflow属性 定义当一个元素的内容太大而无法适应时,块级格式化上下文如何处理。它是 overflow-x 和 overflow-y的简写属性 。
  3. text-overflow属性 确定如何向用户发出未显示的溢出内容信号。它可以被剪切,显示一个省略号('...')或显示一个自定义字符串。

多行文本显示省略号

<!DOCTYPE html>
<html lang="en"><style>.text {width: 100px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}</style><body><div class="text">单行文本显示省略号多行文本显示省略号行文本显示省略号</div></body>
</html>

  • 多行文本主要是把white-space属性修改为使用-webkit-line-clamp,限制在一个块元素显示的文本的行数来实现的。
  1. display: -webkit-box 设置div为弹性伸缩盒子模型。
  2. -webkit-line-clamp 可以把块容器中的内容限制为指定的行数。它只有在 display 属性设置成 -webkit-box 或者 -webkit-inline-box 并且 -webkit-box-orient属性设置成 vertical 时才有效果。
  3. -webkit-box-orient 用来设置一个元素是水平还是垂直布局其内容。该特性是非标准的,使用时需要注意兼容性。

http://www.mrgr.cn/news/63147.html

相关文章:

  • 全网唯一的工具 苹果手机备忘录全自动导出备份
  • 动物摄像头系统传感技术
  • 学习进程前的简单认知-体系结构与OS
  • FPGA的 基本结构(Xilinx 公司Virtex-II 系列FPGA )
  • GO语言实现KMP算法
  • IntelliJ IDEA 优化设置
  • Ubuntu最简单安装OpenCV
  • OpenCV基础01
  • 树莓派基本设置--4.网络设置
  • 9.排队模型-M/M/1
  • LabVIEW在Windows和Linux开发的差异
  • 学习记录:js算法(八十一):子集
  • C++算法第五天
  • 安捷伦E4991A E4990A阻抗分析仪LCR电桥3Ghz高频
  • js选项卡
  • qt 如何在本地进行打包
  • 什么是矩阵的秩,矩阵的秩如何计算?
  • 多线程学习篇七:ReentrantLock
  • 一文详解精细化工行业持续增长的策略与路径解析
  • ES8388 —— 带耳机放大器的低功耗立体声音频编解码器(2)
  • 中药怎么计价?中药如何复制药方就可以快速计算出金额?
  • 【蓝队技能】【溯源反制】社会工程学
  • 校车购票微信小程序ssm+论文源码调试讲解
  • final方法可以被重载吗?
  • 在多模块应用中使用navigation不知不觉都是这么用
  • NeurIPS 2024 Oral:用 DuQuant 实现 SOTA 4bit 量化