Как отключить полосу прокрутки по умолчанию для текстовых полей в IE8?

Я просматриваю некоторые из моих старых сайтов, на которых у меня есть контактная форма, а в IE8 всегда есть вертикальная полоса прокрутки, отображаемая для моих текстовых областей, даже если нет содержимого.

В Firefox, похоже, нет вертикальной полосы прокрутки, пока контент в текстовой области не достигнет высоты, которая сочтет это необходимой.

Я разработал свои поля ввода на своих более старых сайтах, и по умолчанию полоса прокрутки делает их довольно уродливыми.

Мой вопрос, есть ли что-нибудь, что я могу сделать по этому поводу, или это просто поведение IE8 по умолчанию?

Я попытался установить overflow: auto, но он не сработал.

Ответы

Ответ 1

Я не могу тестировать IE8 прямо сейчас, но могу сказать, что это работает в IE6:

textarea {
  overflow-y: auto;
}

Ответ 2

Использовать переполнение: скрыто, и все будет хорошо.

<HTML>
    <BODY>
        <textarea rows="10" style="overflow: hidden;"/>
    </BODY>
</HTML>