css文本超长溢出显示省略号 ...

1、单行文本溢出省略

对于单行文本,可以使用以下CSS样式来实现溢出省略号显示:

.single-line-ellipsis {
width: 100px; /* 设置容器宽度 */
overflow: hidden; /* 隐藏超出容器的内容 */
text-overflow: ellipsis; /* 用省略号表示溢出的文本 */
white-space: nowrap; /* 确保文本不换行 */
}


2、css多行文本溢出省略

对于多行文本,传统CSS本身不直接支持多行省略,但Webkit内核的浏览器(如Chrome和Safari)支持非标准的-webkit-line-clamp属性来实现。以下是一个示例:

.multi-line-ellipsis {
display: -webkit-box; /* 必须配合此属性使用 */
-webkit-box-orient: vertical; /* 设置为垂直方向 */
-webkit-line-clamp: 3; /* 显示的行数 */
overflow: hidden; /* 隐藏超出的内容 */
}

       css这段代码会使得文本在显示3行后以省略号结束。但请注意,这种方法是非标准的,对于非Webkit内核的浏览器(如Firefox或IE)可能不起作用,因此需要考虑兼容性问题或使用JavaScript的解决方案,如clamp.js这样的库,或者根据需要动态计算和调整文本内容。

相关推荐

  1. css文本超长溢出显示省略号 ...

    2024-06-09 23:52:03       26 阅读
  2. 文本溢出显示省略号

    2024-06-09 23:52:03       22 阅读
  3. CSS 文字超出变为省略号

    2024-06-09 23:52:03       57 阅读
  4. CSS 文字超出变为省略号

    2024-06-09 23:52:03       72 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-09 23:52:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-09 23:52:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-09 23:52:03       87 阅读
  4. Python语言-面向对象

    2024-06-09 23:52:03       96 阅读

热门阅读

  1. 贪心算法05(leetcode435,763,56)

    2024-06-09 23:52:03       33 阅读
  2. 前端学习笔记

    2024-06-09 23:52:03       28 阅读
  3. Web前端的工作内容:深度解析与探索

    2024-06-09 23:52:03       30 阅读
  4. ubuntu, esp-idf, arduino

    2024-06-09 23:52:03       31 阅读
  5. Golang time CST以及UTC介绍

    2024-06-09 23:52:03       27 阅读
  6. Go基础、面试、底层

    2024-06-09 23:52:03       29 阅读
  7. Ant Design Vue 动态表头并填充数据

    2024-06-09 23:52:03       28 阅读
  8. 记录一个Qt调用插件的问题

    2024-06-09 23:52:03       26 阅读
  9. uniapp 使用秋云ucharts,实现线状图横线滚动

    2024-06-09 23:52:03       32 阅读
  10. 排序---冒泡排序及其优化

    2024-06-09 23:52:03       31 阅读
  11. string类的模拟实现的一些改进

    2024-06-09 23:52:03       40 阅读
  12. 快速排序(Quick_Sort)

    2024-06-09 23:52:03       26 阅读
  13. 力扣算法题:轮转数组 -- 多语言实现

    2024-06-09 23:52:03       32 阅读