代码之家  ›  专栏  ›  技术社区  ›  alex

如何禁用IE8中文本区域的默认滚动条?

  •  11
  • alex  · 技术社区  · 16 年前

    我正在浏览我的一些旧网站,在那里我有一个联系人表单,在IE8中,总是有一个垂直滚动条显示我的文本区域,即使没有内容。

    在火狐中,在文本区域中的内容达到认为必要的高度之前,垂直滚动条似乎并不存在。

    我已经在我的旧网站上设置了输入框的样式,默认情况下,一个滚动条会让它们看起来很难看。

    我的问题是,对此我能做些什么,还是只是默认的IE8行为?

    我试过设置 overflow: auto 但它没有起作用。

    2 回复  |  直到 10 年前
        1
  •  23
  •   Daan    10 年前

    我现在不能在IE8上测试,但我可以告诉你,这在IE6中有效:

    textarea {
      overflow-y: auto;
    }
    
        2
  •  -3
  •   Tejs    16 年前

    使用溢出:隐藏,一切都会好起来。

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