#html #css
#HTML #css
Вопрос:
Здесь у меня есть div-оболочка и внутри двух дочерних элементов div.
div-оболочка имеет максимальную ширину 500 пикселей, а дочерний div имеет текстовую область, размер которой разрешено изменять.
Когда я изменяю размер, кнопка относительного элемента перекрывается.
Может ли кто-нибудь объяснить, что происходит и как это исправить? Разрешено ли изменять размер больше, чем max-width?
HTML
<div class="wrapper">
<div class="text-area-element">
<textarea></textarea>
</div>
<div>
<button>
BUTTON
</button>
</div>
</div>
CSS
.wrapper {
max-width: 500px;
display: flex;
}
.text-area-element {
min-width: 250px;
max-width: 250px;
}
Ответ №1:
max-width
Ограничение должно применяться к текстовой области, а не к элементу div
.wrapper {
max-width: 500px;
display: flex;
}
.text-area-element {
width: 250px;
}
.text-area-element textarea {
max-width:100%;
box-sizing:border-box;
}
<div class="wrapper">
<div class="text-area-element">
<textarea></textarea>
</div>
<div>
<button>
BUTTON
</button>
</div>
</div>