美文网首页
Doctype是什么?如何触发严格模式与混杂模式模式?区分它们有

Doctype是什么?如何触发严格模式与混杂模式模式?区分它们有

作者: zhouqs666 | 来源:发表于2016-04-08 17:34 被阅读1012次

    Doctype是什么?如何触发严格模式与混杂模式模式?区分它们有何意义?

    Doctype可声明三种DTD类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。

    当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性。为了实现这一点,他们创建了两种呈现模式:标准模式和混杂模式

    在标准模式中,浏览器以其支持的最高标准呈现页面,;

    在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。

    Doctype是document type(文档类型)的简写,是用来说明所用的XHTML或HTML是什么版本的。XHTML1.0 提供了三种DTD(Document Type Definition)声明可供选择,分别是:

    1、过渡的(Transitional,也叫混杂模式):要求比较宽松,允许继续使用HTML4.01的标识,完整声明为

    2、严格的(Strict):要求严格的DTD,不能使用任何表现层的标识和属性,完整声明为

    3、框架的(Frameset):专门针对框架页面设计使用的DTD,如果页面中包含有框架,可以采用DTD,完整声明为

    定义成相应的声明就可以触发相应的模式。

    区分的意义是为了最终能达到数据与表现相分离的目地。

    4、doctype html的作用

    DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档

    相关文章

      网友评论

          本文标题:Doctype是什么?如何触发严格模式与混杂模式模式?区分它们有

          本文链接:https://www.haomeiwen.com/subject/nlimlttx.html