Я пытаюсь показать текст в граничном div, расположенном в абсолютном месте внутри другого div.
Вариант 1 с width: auto; - fiddle: https://jsfiddle.net/c21kt6r4/ Проблема в том, что левая боковая коробка слишком сильно расширяется.
Вариант 2 - с ширина: минимальное содержимое; fiddle: https://jsfiddle.net/ay159rw6/2/ Проблема заключается в том, что текст в правой части окна переносится.
Что такое чистый способ переноса текста в divи показать правильную границу как в многострочном, так и в однострочном тексте?
Для справки: html:
<div class="main">
<div class="item" style="left:0;">
<label>SHAMPOO & CONDITIONER</label>
</div>
<div class="item" style="left:165px;">
<label>WHAT EVER</label>
</div>
</div>
И CSS:
.main{
position:relative;
border:solid black 1px;
width:400px;
height:400px;
}
.item{
border:solid blue 1px;
width:160px;
height:150px;
position: absolute;
}
.item label{
position:absolute;
bottom:5%;
left:5%;
border:solid red 1px;
padding:5px;
display:inline-block;
font-size:12px;
width:min-content;
}