有没有办法隐藏IE8中的滚动条?

Fai*_*ili 6 javascript css internet-explorer

你知道是否有办法不让IE8中的滚动条出现?我有一个完整的空.html网站,并在IE8中加载它,滚动条正在出现.

我一直在网上搜索一段时间,但找不到任何提示.它可以用CSS解决还是我需要Javascript?

每个提示都非常感激.

Fré*_*idi 11

您可以使用CSS overflow属性来隐藏滚动条:

html, body {
    overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

  • 你不应该需要这个来隐藏不需要它们的页面的滚动条 - 只是一个正确的doctype. (2认同)

Gra*_*ark 6

如果您的空白HTML页面符合标准(在某种程度上我认为),IE8将不会显示滚动条.你不应该需要任何CSS.这是一个没有滚动条的示例页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
    <head>
        <title>test</title>
    </head>
    <body>
        <p>hello</p>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果IE8以Quirks模式呈现页面,它将始终具有滚动条.您可以在"开发人员工具"窗口中检查其正在使用的渲染(并测试不同的渲染)(按F12).菜单栏末尾的"浏览器模式"和"文档模式"设置将告诉您.