文本溢出添加省略号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本溢出添加省略号相关的知识,希望对你有一定的参考价值。

今天在做项目的时候,有个省略号的添加。之前他们都是直接通过数字数,后台人员控制了。现在我想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 属性的值。

 

 

 

 

 

 

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

 

以上是关于文本溢出添加省略号的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 截断文本字段中的溢出文本并添加省略号(...)

截断文本字段中的溢出文本并添加省略号(…)

如何在div的右上角添加一个圆圈并显示带有文本溢出的省略号

css实现文本溢出省略(单行/多行)

css实现文本溢出省略(单行/多行)

Js文本溢出自动添加省略号ellipsis