CSS 参考手册 目录

CSS3 text-overflow 属性

text-overflow 属性指定当文本溢出包含它的元素时应该如何处理。通常情况下,文本溢出会导致文本被截断或隐藏,但使用 text-overflow 属性可以让我们控制溢出文本的行为。

  • clip:默认值,表示文本溢出时直接被截断,不显示溢出的部分。
  • ellipsis:当文本溢出时,显示省略号(...)来表示被隐藏的文本。
  • string:当文本溢出时,显示指定的字符串来代替被隐藏的文本。

使用示例

使用 ellipsis

----- -
  ------------ -------
  --------- -------
  -------------- ---------
-

在这个示例中,我们设置了 white-space: nowrap; 来让文本不换行,overflow: hidden; 来隐藏溢出的文本,最后使用 text-overflow: ellipsis; 来显示省略号来代替被隐藏的文本。

使用 string

----- -
  ------------ -------
  --------- -------
  -------------- ----- ------
-

在这个示例中,我们设置了 white-space: nowrap; 来让文本不换行,overflow: hidden; 来隐藏溢出的文本,最后使用 text-overflow: "Read more"; 来显示指定的字符串 "Read more" 来代替被隐藏的文本。

注意事项

  • text-overflow 属性只在 white-space: nowrap;overflow: hidden; 生效时才会生效。
  • 在使用 text-overflow: ellipsis; 时,需要确保元素的宽度是固定的,否则省略号可能无法正确显示。

以上就是关于 CSS 属性 text-overflow 的详细介绍和示例代码。希望对你有所帮助!


上一篇:CSS 属性 text-outline
下一篇:CSS 属性 text-shadow