首页 > 代码库 > 文本溢出添加省略号

文本溢出添加省略号

今天在做项目的时候,有个省略号的添加。之前他们都是直接通过数字数,后台人员控制了。现在我想css实现下试试

查了相关资料,用到代码

overflow: hidden; //溢出隐藏,即超过规定的大小隐藏多余的内容
text-overflow: ellipsis; //css3效果,文本溢出时显示省略号
white-space:nowrap; //处理元素内的空白

text-overflow 属性如下:
描述
clip修剪文本。
ellipsis显示省略符号来代表被修剪的文本。
string使用给定的字符串来代表被修剪的文本。

 





white-space 有默认如下属性
normal默认。空白会被浏览器忽略。
pre空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
nowrap文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
pre-wrap保留空白符序列,但是正常地进行换行。
pre-line合并空白符序列,但是保留换行符。
inherit规定应该从父元素继承 white-space 属性的值。

 

 

 

 

 

 

总结:一个小小的省略号的写法,都有这么多讲究。以前,可能直接粘了代码走人,根本不究其深因。导致自己基础不是很牢靠。引以为戒!

 

文本溢出添加省略号