Как отключить полосу прокрутки по умолчанию для текстовых областей в IE8? - PullRequest
11 голосов
/ 31 июля 2009

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

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

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

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

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

Ответы [ 2 ]

23 голосов
/ 31 июля 2009

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

textarea {
  overflow-y: auto;
}
0 голосов
/ 31 июля 2009

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

<HTML>
    <BODY>
        <textarea rows="10" style="overflow: hidden;"/>
    </BODY>
</HTML>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...