當我在長字上有ellipsis
時,它將id:
和[ ]
分解成不同的行。我似乎無法將它們全部放在一起。我試過white-space: nowrap
和display: inline-block
。有任何想法嗎?CSS省略號將句子換成新行
https://jsfiddle.net/b35m449x/4/
HTML
<div class="container">id: [<div class="trunc">userrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr</div>]</div>
CSS
.container {
display: inline-block;
white-space: nowrap;
border: 1px solid black;
width: 100%;
}
.trunc {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;
}
這幾乎工作,但我需要在月底最後關閉支架和不去也行:)也有類似的需要在同一行。 – Mel
到目前爲止謝謝你!我試圖把閉括號放在一個單獨的div中,並在兩個div上放置浮動塊,但是這並不能將它放在旁邊... – Mel
'.container { display:inline-block; white-space:nowrap; 邊框:1px純黑色; //寬度:100%; } 。trunc {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:150px; display:inline-block; vertical-align:top; }' 讓你的'trunc'成爲一個範圍,然後用它作爲CSS,看它是否有效。 –