欢迎您的光临,本博所发布之文章皆为作者亲测通过,如有错误,欢迎通过各种方式指正。

文摘  触发ie怪异模式(Quirks Mode)几种的情况

性能优化 本站 961 0评论

1、没写DOCTYPE,这个最常见;


2、加XML声明,可在ie6下触发

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE ...>


3、在XML声明和XHTML的DOCTYPE之间加入HTML注释,可在ie7下触发 <?xml version="1.0" encoding="utf-8"?>

<!-- keep IE7 in quirks mode -->

<!DOCTYPE ...>


4、<!--->放在<!DOCTYPE前面 


5、写了DOCTYPE,但不在文档的第一行,实验证明,在DOCTYPE之前有任何非空字符都会触发IE6的怪异模式,在IE7下,DOCTYPE之前有XML的文档声明并不触发,但是在DOCTYPE和XML文档声明之间有任何非空字符仍然会触发。

所以,为了不触发怪异模式,要保证DOCTYPE写在整个html文档的第一行。


查看渲染模式

浏览器的渲染模式并不总是显而易见的,在IE浏览器的地址栏里面输入:

javascript:alert(document.compatMode) 

一个便利书签(Dorward)可以帮助你决定浏览器正在哪个渲染模式。在IE中右键打开下面链接并且收藏它。


转载请注明: ITTXX.CN--分享互联网 » 触发ie怪异模式(Quirks Mode)几种的情况

最后更新:2018-09-21 12:37:13

赞 (0) or 分享 ()
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽