css处理文字过长时显示为多余部分省略

html-css049

css处理文字过长时显示为多余部分省略,第1张

1、新建一个html文件,命名为test.html。

2、在test.html文件内,创建一个包含文字的div,并设置div的class属性为content,主要用于对div进行css样式设置。

3、在test.html文件内,对类名为content的div进行样式设置,代码如下。

4、在css内,设置div的宽度为130px,同时设置其浮动向左,居左对齐。

5、在css内,设置div内的文字不换行,当文字超过宽度width时,隐藏文字。

6、在css内,设置div内文字超过宽度时,以点点点代替文字显示。

单行文本实现方法:

实现效果:

多行文本溢出显示省略号实现方法:

实现效果:

适用范围:

因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;

扩展资料:

-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:

display: -webkit-box必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。

-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

参考资料:百度百科--text-overflow