为什么位置:固定使IE(8或10)崩溃?

时间:2014-09-24 18:48:33

标签: css html5 internet-explorer

我发生了一件非常奇怪的事情。当我添加位置:固定到一个按钮并在IE中拉出页面时,一旦我选中该按钮就会崩溃。它有非常有用的消息“Internet Explorer已停止工作”。如果我移除位置:从按钮固定它全部运行没有问题。我已经在IE 8和IE 10上完成了它,我们的计算机上没有9或11。

任何人都知道为什么会发生这种情况以及如何阻止它?


[编辑示例,将其缩小。它仍然给我相同的行为] 下面是代码示例,我注释掉的行在#btnCheckLink下的CSS部分。

<!DOCTYPE html>
<html lang="en-US">
    <head>
        <title>Crash Tester</title>
        <style>
            #content {
                position:fixed;
            }
            #btnCheckLink {
                position:fixed;
            }
        </style>
    </head>

    <body>
        <div id="content">
            <input type="text"/>
            <input id="btnCheckLink" type="button" value="Next">
        </div>
    </body>
</html>

1 个答案:

答案 0 :(得分:0)

我有两个解决方法。首先,我发现我们有一个组策略,默认所有Intranet站点都使用兼容性视图。这是一个Intranet站点。关闭兼容性视图会停止浏览器崩溃。按F12打开开发面板并检查IE的模式。

此外,将按钮包裹在div中并使用位置:固定在该按钮上而不是按钮停止崩溃。