防止垂直溢出我用這個代碼:與CSS
.truncated-filename {
max-width: 100px;
text-overflow: ellipsis;
}
要防止文件名被換向箱太長。但是,似乎存在垂直溢出問題。我怎樣才能做到這一點,只是把點放在最前面?
防止垂直溢出我用這個代碼:與CSS
.truncated-filename {
max-width: 100px;
text-overflow: ellipsis;
}
要防止文件名被換向箱太長。但是,似乎存在垂直溢出問題。我怎樣才能做到這一點,只是把點放在最前面?
它看起來像你需要添加overflow: hidden
和white-space: nowrap
。
除非不換行,否則文本將不會被截斷,這就是爲什麼您需要white-space: nowrap
和overflow
值而不是visible
。
.truncated-filename {
border: 1px solid;
display: inline-block;
max-width: 100px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
<span class="truncated-filename">10128-teach-vector.png</span>
* ...根據MDN,'text-overflow:ellipsis'只適用於'overflow:hidden' .. * You可能要修改。 MDN只是將其作爲一個例子。只要'overflow'不是'visible'就可以運行'text-overflow:ellipsis' ... http://jsfiddle.net/9t2w7yex/2/ ...如果你有興趣,我有一個完整答案[** here **](http://stackoverflow.com/a/33061059/3597276)。 –
@Michael_B好點。 Upvoted。 –
您可以使用 '白色空間:NOWRAP;'使文本跟着一行 – Akhil
看起來像這樣 '.truncated文件名{ 最大寬度:100像素; white-space:nowrap; 溢出:隱藏; text-overflow:ellipsis;}' – Akhil
省略號的要求和限制:http://stackoverflow.com/a/33061059/3597276 –