无双

博学善思,自强不息

导航

网页文档的DOCTYPE声明

       一般网页的最开始都会有一个DOCTYPE声明,它里面定义的是DTD(文档类型定义),不同的DTD,浏览器会采用不同的解析模型。浏览器的解析模型可分为标准模式和怪异模式(quriks mode),在标准模式中,浏览器根据规范表现页面,在怪异模式中,页面以一种比较宽松的向后兼容的方式显示。怪异模式通常模拟老式浏览器的一些行为(比如IE5中的不规范的盒模型)。

       标准模式与怪异模式除了在和模型上有很大差别外,在表现上的区别还是比较小的,而且与特定浏览器相关,比如十六进制颜色值不需要#号等。Mozilla和Safiri浏览器还存在第三种模式,称为“基本标准的模式(almost standars mode)”,但与标准模式区别不大。

       !doctype申明决定浏览器将采用哪种模式,下面是一张不同的浏览器对不同的doctype申明将会采取什么样的模式(也就是DOCTYPE切换)的表,更详细可看这里

  注:其中Q代表怪异模式,S代表标准模式,A代表几乎标准模式 NN 即 Netscape Navigator系列浏览器

QQ截图未命名

posted on 2010-08-13 11:57  无双  阅读(563)  评论(0编辑  收藏  举报