Я хочу, чтобы мои элементы управления textarea следовали стандартному поведению макета отображения блока, чтобы они расширялись до ширины содержащего родителя.Простая установка display:block;
не сделает этого - по умолчанию используется значение по умолчанию.Установка width:100%;
не работает, потому что любые отступы в элементах управления означают, что они выходят за границы контейнера.
HTML:
<div class='container'>
<div >test</div>
</div>
<div class='container'>
<textarea >test</textarea>
</div>
CSS:
.container {
width:300px;
border:black solid 1px;
margin:10px;
}
.container > div {
display:block;
padding:10px;
background:red;
}
.container > textarea {
display:block;
padding:10px;
background:red;
}
РЕЗУЛЬТАТ:
![enter image description here](https://i.stack.imgur.com/S3c3B.png)
http://jsfiddle.net/hKcjc/