📜  如果文本太长,css 添加点 - CSS (1)

📅  最后修改于: 2023-12-03 15:38:59.533000             🧑  作者: Mango

如果文本太长,CSS 添加点样式

如果你的网站文本内容过多,导致无法很好地展示,那么这时候就需要一些小技巧来解决。

可以使用 CSS 添加点样式来解决这个问题。

实现方式

可以通过以下两种方式来实现添加点样式:

方式一
overflow: hidden; /* 对超出部分进行隐藏 */
text-overflow: ellipsis; /* 使用省略号代替 */
white-space: nowrap; /* 强制单行显示 */

通过以上代码,我们让文本超出部分进行隐藏,并使用省略号代替,同时强制单行显示。

方式二
display: -webkit-box; /* 非标准语法,需配合 -webkit- 属性使用 */
-webkit-line-clamp: 3; /* 显示行数 */
-webkit-box-orient: vertical; /* 垂直方向布局 */
overflow: hidden; /* 对超出部分进行隐藏 */

这里我们使用 -webkit-box 布置方式来实现,设置显示的行数,同时将布局方向调整为垂直方向,最后对超出部分进行隐藏。

使用场景

可以在以下场景中使用添加点样式:

  • 博客文章列表的内容过多,需要简介内容,并在结尾使用省略号代替
  • 商品列表的描述过长,需要使用省略号代替,同时对布局进行调整
  • 一些介绍性的文本内容过多,需要进行折叠
结语

以上就是添加点样式的两种实现方式和使用场景。

内容过多,不仅会影响用户体验,还可能影响网站性能。

如果你的网站中存在这个问题,那么就可以尝试使用这两种方式来解决。