Doctype和quirksmode

时间:2013-06-26 08:50:21

标签: javascript html doctype

我想知道在设置doctype之后是否可以更改IE模式

Atm我只能设置这个特定的doctype:

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

使IE变为Quirks模式。 有关doctypes和quirksmode的更多信息,请参阅 this article

我没有办法改变这一点,我该怎么做才能将其更改为最新的IE标准?

我只能更改html,css和javascript

我无法设置元标记或任何因素导致我们发送的服务具有以这种方式设置所有内容的构建步骤

总结:

在页面加载后用javascript更改浏览器的模式?

2 个答案:

答案 0 :(得分:0)

不,在页面加载并且解析了doctype字符串和meta标记后,页面上的任何内容都不能更改浏览器模式。 IE中的模式选择非常复杂,请参阅Activating Browser Modes with Doctype,但它们没有通过脚本更改模式的规定。

答案 1 :(得分:-2)

如果网站无效HTML,IE会自动将渲染模式设置为Quirks模式。您应该尝试使用验证器(http://validator.w3.org/)来查看错误。