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内文字超过宽度时,以点点点代替文字显示。
在CSS中,text-overflow:ellipsis可以在文本隐藏时候在文本末尾加入省略号。所以如果Html里是用li写的。
li{text-overflow:ellipsisoverflow:hiddenwhite-space:nowrapdisplay:blockword-break:keep-all
本身不链接或者hover功能的元素也是可以实现它内部的元素隐藏
这样子就可以,你可以把li改成你的元素。
最好是用块级元素,父级必须得有个宽度,如果不设置,列如移动端会出现横向滚动条
举例:
<div class='box'><h1>标题信息</h1>
<p>内容描述</p>
</div>
<style>
.box{width:100%}
.box h1{overflow:hiddentext-overflow:ellipsiswhite-space:nowrap}
</style>
white-space:nowrap //代表文字不自动换行
overflow:hidden //代表溢出隐藏
text-overflow:ellipsis //代表溢出省略号
很好用的,一般只设置溢出隐藏会出现截取一般的字,用这个属性就不会了,溢出会出现...