本文介绍: 单行文本溢出省略通常用于标题等文本显示,可以通过设置white–space和text–overflow属性实现。同样,对于单行文本省略,可以使用text–overflow属性,但对于多行省略,则需要结合其他属性来实现。但是,text–overflow属性对于多行文本是不起作用的,需要结合其他属性来实现。text–overflow属性:用来控制溢出文本的显示方式,默认值为clip,即将溢出部分截去。display属性:用来设置容器的display属性为-webkit–box,使其变成一个块级盒子。
一、文本溢出
当容器中的文本内容超出容器的宽度或高度时,就会出现文本溢出的情况。下面介绍几种CSS实现文本溢出的方法。
单行文本溢出省略:
单行文本溢出省略通常用于标题等文本显示,可以通过设置white–space和text–overflow属性实现。white–space属性:用来设置元素中的空白如何处理,默认值为normal,即会自动忽略多余的空格和换行符。当设为nowrap时,文本不会换行。
text–overflow属性:用来控制溢出文本的显示方式,默认值为clip,即将溢出部分截去。当设置为ellipsis时,会显示省略号。
多行文本溢出省略:
多行文本溢出省略也可以通过设置text-overflow属性来实现。但是,text-overflow属性对于多行文本是不起作用的,需要结合其他属性来实现。
–webkit–line–clamp属性:用来限制显示的行数。
二、多行省略
使用纯文本实现
使用伪元素实现
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。