2013-04-11 60 views
0

我是新来的兼容性IE浏览器。最近我为公司开展了一个项目,需要解决昨天刚刚开始的问题。微软为Windows 7创建了IE10,出于某种原因,兼容性视图现在不再适用于我们的页面。在IE 9和IE10中,Windows 8的兼容性工作正常。兼容IE 10的窗口7

有问题的网页目前被引用此DOCTYPE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

我明白,这是不是最好的DOCTYPE,因为它甚至没有采用严格的标准,但将其改为严格,现在导致显示页面不正确。我正在重新编码整个页面的过程,以使其更好地与当前版本的IE兼容,并最终与其他broswers兼容。

请注意,该页面由coldfusion,Javascript,HTML组成,并且是一种形式。

任何关于如何快速解决此问题的建议或建议将不胜感激。

非常感谢您的建议。

回答

1

我不熟悉的冷聚变,但你能告诉IE通过确保您的响应报头包含以下使用渲染模式:

X-UA-Compatible: IE=8 

上面告诉IE使用IE8模式来再现。

或者,您可以指定使用元标签上面的信息,每Specifying legacy document modes

<html> 
<head> 
    <!-- Use Internet Explorer 9 Standards mode --> 
    <meta http-equiv="x-ua-compatible" content="IE=9"> 
    <title>My webpage</title> 
</head>