zoukankan      html  css  js  c++  java
  • 网页文档的DOCTYPE声明

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

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

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

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

    QQ截图未命名

  • 相关阅读:
    Linux命令比较文件内容
    Linux命令jobs小记
    权限控制框架
    Log4j2源码分析系列:(一)配置加载
    Callable和Supplier的区别
    排序算法之归并排序
    Spring boot整合Mybatis
    排序算法之堆排序
    排序算法之希尔排序
    排序算法之快速排序
  • 原文地址:https://www.cnblogs.com/2050/p/1798861.html
Copyright © 2011-2022 走看看