简述CSS如何实现超出隐藏省略?
在CSS中,如果你想让超出元素宽度的文本隐藏并显示省略号,你可以使用以下的样式:
.element {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
以上代码的各个部分的含义如下:
overflow: hidden;
:此属性设置超出元素框的内容如何处理。当设置为hidden
时,超出的部分将被隐藏。-
text-overflow: ellipsis;
:此属性定义如何显示被overflow: hidden;
剪裁的文本。当设置为ellipsis
时,剪裁的文本将被一个省略号(…)替代。 -
white-space: nowrap;
:此属性定义如何处理元素内的空白。当设置为nowrap
时,文本将不会自动换行,除非有一个强制换行(例如<br>
标签)。
这样,当.element
类的元素中的文本长度超过元素的宽度时,超出的文本将被隐藏,并且在文本末尾显示省略号。