.single-line {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
如上代码中,大家定义了一个CSS样式类 single-line,并给它加了三种解析属性:
- white-space:用于定义如何处理文本中的空格。nowrap符号表示不允许换行,即强制文本只显示在一行中。
- overflow:用于定义溢出元素是如何被处理。此处为hidden,即当文本超出所设置容器的边界时,隐藏溢出的文本。
- text-overflow:用于指定文本如何被截断,并以省略号显示。此处值为ellipsis,即超出一行的文本使用省略号代替。
使用以上样式将文字限制在一行,适用于需要在有限空间内展示内容的场景,例如商品名称、新闻标题等。
以上是CSS如何只显示一行文字的方法,希望对大家有所帮助。