我想知道在设置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更改浏览器的模式?
答案 0 :(得分:0)
不,在页面加载并且解析了doctype字符串和meta
标记后,页面上的任何内容都不能更改浏览器模式。 IE中的模式选择非常复杂,请参阅Activating Browser Modes with Doctype,但它们没有通过脚本更改模式的规定。
答案 1 :(得分:-2)
如果网站无效HTML,IE会自动将渲染模式设置为Quirks模式。您应该尝试使用验证器(http://validator.w3.org/)来查看错误。