CSS 'width'
свойство, применимое к a ?
На практике люди говорят, что используют его успешно, например, с помощью правила как это:
textarea
{
width:100%;
}
То, что смущает меня, - то, что спецификация CSS 2.1 для ширины говорит,
Это свойство указывает ширину содержания полей, сгенерированных блочным уровнем и замененными элементами. Это свойство не относится к незамененным элементам встроенного уровня.
Я думал, что текстовая область является элементом встроенного уровня, потому что, например, разметка как это...
This is some more text:
And even more, more text.
... создает блок одиночного абзаца с текстом налево и правом на , и это поэтому согласно спецификации ширина не должно быть применимо.
Textarea - это элемент встроенного уровня ... замененный встроенный элемент (вы получаете элемент управления формы, а не простое содержимое элемента).
Спецификация исключает незамещенные встроенные элементы, но textarea не входит в их число.
Ширина не является допустимым атрибутом элемента textarea. Размер текстовой области можно указать с помощью атрибутов cols и rows, хотя его можно лучше контролировать с помощью свойств высоты и ширины CSS.
вы должны использовать свойство 'cols' для установки ширины текстовой области.