Doctype html 什么意思?h5中的新用法

2018-10-08  本文已影响0人  双鱼九年

定义和用法:

 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。

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

  以下面这个标签为例:

  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

  "TR/xhtml1/DTD/xhtml1-strict.dtd">

  在上面的声明中,声明了文档的根元素是html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Strict//EN" 的 DTD 中进行了定义。浏览器将明白如何寻找匹配此公共标识符的 DTD。如果找不到,浏览器将使用公共标识符后面的 URL 作为寻找 DTD 的位置。

HTML5 为什么只需要写 <!DOCTYPE HTML>?

HTML5不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器的行为(让浏览器按照他们应该的方式来运行)而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。

------SGML,标准通用标记语言(以下简称“通用标言”),是一种定义电子文档结构和描述其内容的国际标准语言;

------DTD,文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言和 [1]  可扩展标记语言1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。

上一篇下一篇

猜你喜欢

热点阅读