Я хочу иметь div
с заданным max-width
, который плотно соответствует ширине его ребенка span
. Все работает нормально, пока span
- это только одна строка, но как только произойдет разрыв строки, родительский div
будет иметь максимальную ширину.Установите ширину div на многострочный интервал
.content {
margin: 10px;
max-width: 150px;
border: 1px dotted black;
display: inline-block;
}
<div class="content">
<span>1 line works</span>
</div>
<br>
<div class="content">
<span>2 lines dont workworkwork</span>
</div>
Первый ДИВ имеет плотную посадку, второй DIV однако устанавливается при максимальной ширине - но это может быть крепче, и я хочу его крепче. См. Также мою ручку на http://codepen.io/sheinzle/pen/gpVjbG
Получает более плотную посадку, даже возможную в HTML?
попробовать "слово-брейк: брейк-все" на .content и посмотреть, работает ли это для вас – radiant
Это хороший способ настроить siz e из 'span' в контейнер - но я ищу обратное, я ищу решение, которое настраивает ширину контейнера на' span' –
, который я вижу, член просто отправил ответ. надеюсь, это то, что вы хотите. дополнение к word-break имеет максимальную ширину: 100% свойство – radiant