У меня есть абсолютно позиционированный блок текста внутри относительно позиционированного контейнера. Абсолютно позиционированный элемент превышает правую границу его контейнера.Сохранение нормального слова обертывания внутри абсолютно позиционированного контейнера
Проблема в том, что текст не обертывается, как обычно; это преждевременно нарушение, а не расширяется до его определяется max-width
:
Наблюдаемое поведение:
Желаемая поведение
HTML/CSS ():
<style>
.container {
position: relative;
width: 300px;
background: #ccc;
height: 100px;
}
.text {
position: absolute;
max-width: 150px;
left: 290px;
top: 10px;
background: lightblue;
}
</style>
<div class="container">
<div class="text">Lorem ipsum dolor sit amet</div>
</div>
Примечание: Пара изменений, которые появляются, чтобы достичь желаемого поведения, но не совсем то, что я ищу, включают в себя:
- определения
min-width: 150px
на.text
(текст может быть просто одним словом, и я не хочу, чтобы контейнер был увеличен) - позиционирование
.text
. по отношению к документу, а не к.container
(она должна появиться рядом с контейнером, даже когда браузер изменен)
Вам нужно один из них http://www.zazzle.com/css_is_awesome_mug-168716435071981928 – asawyer