DOCTYPE

作者: 李丹linda | 来源:发表于2018-08-03 15:14 被阅读0次

一、<!DOCTYPE>的作用

  1. DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,他应该是用什么样的文档类型定义(DTD)来解析文档。
  2. <1DOCTYPE>声明必须是HTML文档的第一行,位于<html>标签之前。
  3. 作用:声明文档的解析类型(document.compatMode),避免浏览器的怪异模式。

二、严格模式与混杂模式

  1. 严格模式:在严格模式中,浏览器以其支持的最高标准呈现页面。
  2. 混杂模式:在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作

三、如何触发?

  • HTML 5:
<!DOCTYPE html>
  • HTML 4.01 Strict
    该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  • HTML 4.01 Transitional
    该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  • HTML 4.01 Frameset
    该 DTD 等同于 HTML 4.01 Transitional,但允许框架集内容。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  • XHTML 1.0 Strict
    该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  • XHTML 1.0 Transitional
    该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • XHTML 1.0 Frameset
    该 DTD 等同于 XHTML 1.0 Transitional,但允许框架集内容。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  • XHTML 1.1
    该 DTD 等同于 XHTML 1.0 Strict,但允许添加模型(例如提供对东亚语系的 ruby 支持)。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

相关文章

  • DOCTYPE

    一、的作用 DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标...

  • DOCTYPE

    原文链接:DOCTYPE的作用:文档类型与浏览器模式 DOCTYPE DTD(document type defi...

  • doctype

    doctype是什么,举例常见doctype及特点 1.声明必须处于HTML文档的头部,在标签之前,HTML5中不...

  • DOCTYPE

    DOCTYPE,简称为DTDs,是英文Document type的缩写,中文“文档类型”,在Web设计中用来说明你...

  • Doctype

    这个常见吧?! DOCTYPE声明位于html文档中的第一行,告知浏览器的解析器用什么文档标准来解析这个文档。这玩...

  • DOCTYPE

    DOCTYPE是用来声明文档类型和DTD规范的,告诉浏览器以何种规则解析html. html5的为

  • DOCTYPE是document type(文档类型)的简写 不是 HTML 标签。它为浏览...

  • ! DOCTYPE

    声明位于文档最前面,处于 标签之前。告知浏览器的解析器,用什么文档类型解析规范来解析这个文档...

  • 二阶段day2

    #aa...

  • HTML DOCTYPE

    前言: DOCTYPE标签在平常书写HTML的时候总是放在首位内容,但是他有什么作用呢。 正文: html之中的D...

网友评论

      本文标题:DOCTYPE

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