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

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

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

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

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

Я пробовал параметр overflow: auto но это не сработало.

2 ответов


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

textarea {
  overflow-y: auto;
}

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

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