下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:doctype的意思

作者:壮的博客     来源: https://www.cnblogs.com/yanzhuang/p/12189045.html点击数:1003发布时间: 2020-03-30 10:33:24

标签: XML文档doctypeJavascript脚本

Web开发

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

  doctype的意思

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

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

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

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

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

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

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

赞(13)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程