开发者社区> 问答> 正文

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

HTML5为什么只需要写?

展开
收起
茶什i 2019-11-18 13:20:14 3230 0
1 条回答
写回答
取消 提交回答
  • HTML 4.01中的doctype需要对DTD进行引用,因为HTML 4.01基于SGML。而HTML 5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为。其中,SGML是标准通用标记语言,简单的说,就是比HTML,XML更老的标准,这两者都是由SGML发展而来的。但是,HTML5不是的。

    声明:HTML浏览器的解析器使用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以怪异模式呈现。
    2019-11-18 13:20:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载