HTML5不基于SGML,因此不需要对DTD(为了描述文档的结构,SGML定义了一个称为“文档类型定义《document type definition, DTD》”的文件)
早期的HTML版本是基于SGML, 因此需要套用SGML的解析规则。DTD的作用在于定义SGML文档的文档类型以便于浏览器解析。HTML5不再基于SGML, 因此不再需要DTD,而是简化为<!DOCTYPE html>, 用来触发不同的浏览器渲染模式。