1
我試圖使流體寬度的內部div和當溢出時使用...
(使用ellipsis
)。具有文本溢出省略號的流體寬度
要求:
.container
已固定的已知寬度200px
.badge
可以是任何寬度,但是max是30px
。這是因爲這個div包含一個數字(從0到999)。這必須保持right
(右移)。.content
and.badge
必須在同一行.content
將有省略號和nowrap。必須保持left
- 關鍵重要的:
.content
的寬度=.container
的寬度 -.badge
的寬度
我不能得到上述#5
發生。任何指針?
我的代碼下面要麼.badge
包裝在第二行或.content
只是不擴大其寬度。
HTML:
<div class=container>
<div class=content>
Donec id elit non mi porta gravida at eget metus
</div>
<div class=badge>
5
</div>
</div>
CSS:
.container {
width: 200px;
background: gray;
}
.content {
display: inline-block;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
max-width: 170px;
background: green;
}
.badge {
display: inline-block;
max-width: 30px;
background: yellow;
float: right;
}
鏈接:http://jsfiddle.net/qhoc/4w6wR/1/
謝謝http://jsfiddle.net/qhoc/4w6wR/3/ –
真棒......救了我這麼多頭痛 – Tallboy