1
Я пытаюсь сделать внутренний div с шириной жидкости и ...
при переполнении (используя ellipsis
).Ширина жидкости с эллипсисом переполнения текста
Требования:
.container
зафиксировала известна ширина200px
.badge
может быть любой ширины, но Макс30px
. Это связано с тем, что этот div содержит число (от 0 до 999). Это должно остатьсяright
(плавать вправо)..content
и.badge
должны быть в одной строке.content
будет многоточие и Nowrap. Должен оставаться ключевой важныйleft
- :
.content
's ширина =.container
' ширина s -.badge
«s ширина
Я не мог получить #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/ –
awesome ... спасли меня столько головной боли – Tallboy