Применимо ли свойство CSS 'width'
к <textarea>
?
На практике люди говорят, что успешно используют его, например, используя такое правило:
textarea
{
width:100%;
}
Что меня смущает, так это то, что спецификация CSS 2.1 для ширины говорит,
Это свойство указывает ширину содержимого блоков, созданных блочными и замененными элементами. Это свойство не применяется к незаменяемым элементам встроенного уровня.
Я думал, что textarea является элементом встроенного уровня, потому что, например. разметка такая...
<p>
This is some more text:
<textarea name="mytextarea" rows="3" cols="15">Text in the text area</textarea>
And even more, more text.
</p>
... создает один блок абзаца с текстом слева и справа от <textarea>
, и поэтому в соответствии со спецификацией ширина не должна применяться.