Всем доброго времени.
Столкнулся с такой проблемой. Есть абсолютно спозиционированный текст (который в будущем будет появляться на hover), своего рода тултип. Он может быть 1 слово, а можно состоять из нескольких строк. Но его максимальная ширина не должна превышать 160px; Т.е. Ширина динамическая, зависимая от контента, но ограниченная 160px;
Не могу сообразить, почему в этом блоке каждое слово пишется с новой строки? Как заставить его занимать 160px и только потом переносить слова на новую строку?
<div>
Lorem ipsum.
<span>Lorem ipsum dolor sit amet.</span>
</div>
div {
position: relative;
display: inline-block;
}
span {
position: absolute;
top: 0;
left: 100%;
border: 1px solid #000;
padding: 8px;
max-width: 160px;
}
https://jsfiddle.net/To_wave/ceuto1qo/