我有这样的代码。 HTML:
<div>
<h3>Sometext</h3>
</div>
css:
div {
width: 20px;
}
h3 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
这里的问题是H3标签“Sometext”应该只写为“Somete”,但溢出和文本溢出都无济于事。还可以看到H3标签。
答案 0 :(得分:1)
请检查一下。
h3 {
width: 70px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
&#13;
<div>
<h3>Sometext</h3>
</div>
&#13;
答案 1 :(得分:0)
使用text-overflow:clip;和宽度为h3
h3 {
white-space: nowrap;
overflow: hidden;
text-overflow: clip;
width: 59px;
}
&#13;
<div>
<h3>Sometext</h3>
</div>
&#13;
答案 2 :(得分:0)
文本溢出:省略号对我来说也很好,但你的宽度为20px,显示带有三个省略号点(...)的文本。这就是为什么它只显示简单......
只需增加70px的宽度就可以了。当你提到隐藏溢出时,你就不需要指定text-overflow: clip
。
width: 70px; text-overflow: clip