Как сказал @erik, способ сделать это - использовать атрибут wrap
для самого тега, т.е.:
<textarea wrap="off"></textarea>
Я просто хотел заметить, на случай, если вы привередливы в проверке HTML, что свойство wrap
textarea не является частью какого-либо стандарта HTML.
К сожалению, это единственный способ сделать это, поскольку CSS-свойство * 1008, как вы обнаружили, работает не совсем так, как вы ожидаете, когда дело касается <textarea>
элементов.
Через Sitepoint :
Internet Explorer [...] Значения normal и pre ведут себя как предварительная переноска для элементов textarea. Значение nowrap ведет себя как предварительная строка для элементов textarea.
Версии Firefox вплоть до 3.0 включительно не поддерживают значения pre-line и pre-wrap (хотя -moz-pre-wrap похож на последний). Значения normal, nowrap и pre ведут себя как предварительные переносы для элементов textarea.
Opera 9.2 и более ранние версии не поддерживают предварительную строку значения. Значения normal и pre ведут себя как предварительная переноска для элементов textarea. Значение nowrap ведет себя как предварительная строка для элементов textarea.