С учетом фиксированного размера flex-контейнера с 2 столбцами:
- Левый Dynami c основанный на контенте столбец ширины;
- Обычная изменяемого размера (в обоих направлениях) textarea.
Я хочу контролировать textarea
ширину, когда пользователь изменяет размеры (в обоих направлениях).
Как заставить размер контейнера max-width
на textarea
(без javascript и / или отключить горизонтальное изменение размера), как если бы textarea
был прямым потомком контейнера?
Единственное работающее CSS -только решение, которое я нашел, это display: contents
для столбца .right-content
, который, к сожалению, не поддерживается всеми браузерами .
.container {
max-width: 100px;
background-color: red;
display: flex;
}
.left-content {
background-color: yellow;
}
.right-content {
display: contents;
}
<div class="container">
<div class="left-content">foo</div>
<div class="right-content">
<textarea>bar</textarea>
</div>
</div>