HTML5为什么只需要写<!DOCTYPE HTML>?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

茶什i 2019-11-18 13:20:14 1013

HTML5为什么只需要写?

doctype什么 html5什么
分享到
取消 提交回答
全部回答(1)
  • 茶什i
    2019-11-18 13:20:33

    HTML 4.01中的doctype需要对DTD进行引用,因为HTML 4.01基于SGML。而HTML 5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为。其中,SGML是标准通用标记语言,简单的说,就是比HTML,XML更老的标准,这两者都是由SGML发展而来的。但是,HTML5不是的。

    声明:HTML浏览器的解析器使用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以怪异模式呈现。
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题
推荐课程