Я хочу, чтобы <textarea>
полностью заполнил родительский контейнер абсолютно необходимого размера, с заполнением в текстовом поле. У меня это работает для Chrome, используя следующий код:
<div id="wrap"><textarea>hello Qaru world</textarea></div>
/* Color and border CSS omitted for simplicity */
#wrap { position:absolute; top:10%; left:20%; right:30%; bottom:60% }
textarea { position:absolute; top:0; left:0; right:0; bottom:0; padding:1em }
К сожалению, Firefox (v5) неправильно соблюдает правую/нижнюю позицию, создавая эти результаты:
Здесь сценарий, показывающий проблему в действии: http://jsfiddle.net/ZEhwR/
Как я могу достичь результата, указанного в первом предложении в Chrome и FF (и в идеале IE9)?