`
blueion
  • 浏览: 39708 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

避免网页被浏览器用Quriks模式解析

阅读更多

由于历史原因,浏览器存在Quirks模式和标准模式这两种文本模式(其实还有一种Almost Standard模式)。Quirks模式是给那些古老的网页解析使用的(IE5.5时代之前),而标准模式是通过CSS来渲染页面的。两者的区别主要是对盒模型的解释不一样。所以现在来说,完全没有必要使用Quirks模式,我们只要关注如何让浏览器运行在标准模式下。

一般来说浏览器都是通过doctype来决定用哪种模式的。这篇文章介绍了怎样设置doctype


这里是常用的Doctype,使浏览器按标准模式:

<!DOCTYPE HTML PUBLIC "DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

 

 

利用document.documentMode属性(IE6中这个属性是document.compatMode,但IE7+已经被documentMode取代)可以查看浏览器当前处在何种文本模式下,CSS1Compat就是表明在标准模式下。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics