有时候,我们的文本内容会溢出容器大小
,例如下面这样:
<div style="width: 100px; background: #a7d129; ">balabalabalabala</div>
针对溢出部分的文本内容,我们当然是可以选择隐藏的,使用 overflow: hidden; 方法。
<div style="width: 100px; background: #a7d129; overflow: hidden;">balabalabalabala</div>
通常我们隐藏了多余的文本之后,需要在文本的尾巴显示 ...
省略号提醒用户,而且单纯的使用 overflow: hidden
溢出隐藏,不够容器的文字会只显示一半,不够美观。修复 例2
的代码达到我们想到的效果,只需要在添加一个 text-overflow
属性仅可。
<div style="width: 100px; background: #a7d129; text-overflow: ellipsis; white-space:nowrap; overflow:hidden;">balabalabalabala</div>
ps: white-space:nowrap
属性是用于设置文本不自动换行。text-overflow
单独使用没有任何效果,需要配合 overflow:hidden
一起使用属性。