<applet height =“100%”>导致IE中的垂直滚动条。为什么/如何避免?</applet>

时间:2010-06-29 19:28:38

标签: html internet-explorer applet

为什么这会在IE6,IE7和IE8中创建一个veritcal滚动条?如何避免呢?

(我有一个真正的小程序,但我发现这个严重残缺的小程序给出了相同的结果并有助于简化测试用例)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Why vertical scrollbar in IE?</title>


    <style>
        HTML, BODY {
            height: 100%;
        }

        BODY {
            padding:0;
            margin:0;
        }

        /* And yes I can use this, but I'd rather not
        BODY {
            overflow-y: hidden;
        }
        */
    </style>
</head>
<body>
     <APPLET  WIDTH = "100%" HEIGHT = "100%"></APPLET>
</body>
</html>

以上也可以http://www.morch.com/download/ieVerticalScrollbars.html

4 个答案:

答案 0 :(得分:3)

position: absolute;添加到小程序的样式。

答案 1 :(得分:3)

答案 2 :(得分:0)

尝试将高度降至99%或98%。或尝试投入一些更彻底的重置CSS。不要在body元素上使用overflow-y。可怕的可用性。

答案 3 :(得分:0)