我有一个 div 元素来显示项目的状态。如果状态文本太大,我想换行并显示省略号。下面是项目的 CSS。
.item-status {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
word-spacing: -0.17em;
letter-spacing: -0.02em;
font-size: 8pt;
float: right;
width: auto;
padding-top: 1px;
text-indent: .25em;
min-width: 3.25em;
max-width: 7em;
padding-right: 2px;
}
而对应的div是
<div class="item-status">This is an open item to test ellipsis</div>
对于此文本,省略号出现在“o”之后,例如
这是一个 o...(12 个字符后)
还有另一个具有相同类的 div
<div class="item-status">Some one is looking into this. Please wait.</div>
对于此文本,省略号显示为
有人我...(10个字符后)
要求在指定字符数(如 10 个字符后)后始终显示省略号。是否可以设置任何属性来控制省略号在换行文本中的显示位置?