web前端:doctype的意思

    作者:壮的博客 更新于: 2020-03-29 14:30:52

    Web开发

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

      doctype的意思

      这句话在整个网页的最上头,意思是这个网页是一个用HTML5语法写的,因为还有html4和xhtml等语法。

      为了兼容一些旧的页面,浏览器设置了两种解析模式:1.标准模式(StandardsMode)2.怪异模式(QuirksMode)

      怪异模式解析网页时会产生一些解析错误。

      避免出现怪异模式的最好方式就是在页面中编写正确的doctype。所以头上的这句话一定要加上。

      文档类型标签,该标签是将特定的标准通用标记语言或者XML文档(网页就是其中一种)与文档类型定义(DTD)联系起来的指令。该标记应该出现在文件的第一行。它在文档中出现的格式如下:[1]

      "引用的字符串"被称为公共标识符,它通过业界约定的公共标识符名称(通常是一个相关的标准)指向某个特定的文档类型定义(DTD)。(外语原文:ADOCTYPEisaSGMLdocumenttypedeclaration.ItspurposeistotellanSGMLparserwhatDTDitshouldusetoparsethedocument.)[1]

      标签完整格式为,语法参见!DOCTYPE。只有确定了一个正确的文档类型,超文本标记语言或可扩展超文本标记语言中的标签和层叠样式表才能生效,甚至对Javascript脚本都会有所影响。

课课家教育

未登录