0
我有一個案例,我試圖用純CSS解決,但我總覺得這是不可能的(或者至少不是沒有使用表格)。CSS:截斷左邊的文本,但在截斷後保留正確的一個
想象以下佈局
<div class="parent">
<span class="name">
Some name
</span>
<span class="number">
123
</span>
</div>
我希望parent
是固定寬度的,然後有name
通過number
直列緊隨其後。但是,如果name
太長,我希望它截斷(使用省略號),但number
應保持並移動到右側,直到它到達parent
的邊界。
這裏有幾個例子來說明。
Short text 1 |
Longer text 12 |
Very, very lon..123|
注意,也number
文本可以具有可變的長度(因此,寬度不能被固定)。
任何想法?
建議編輯:請添加flex:0 1 auto到.name和flex:0 0 auto到.number爲更多的flex-box標準。 – k2snowman69
@ k2snowman69夠公平的,添加了你的編輯。 –
謝謝,這個作品完全像我想要的一樣。我想我應該終於看看felx-box功能。但是,可惜它只支持最新的瀏覽器。 –