查阅相关文章(建议信息来源:stockoverflow,w3c,wiki,mdn)
补充小知识:John Resig (jquery的作者,精通javascript书的作者)的博客
https://johnresig.com/blog/html5-doctype/#postcomment
【解答】(我们需要从感性上理解doctype出现的背景以及发展。)
刚开始某人发明了文本标记语言H_1,以及浏览器A_1,并推广被大众使用。用户按照H_1的语法要求来写页面。但在木不内文去修的语法,能让页面暂时看起来止吊。新而面时不必再使用奇怪的语法来户在代码书写上加了很多奇怪的语法,能让页面暂时看起来正常更强大,修复了之前的bug,标记语言也升级到H_2版本。用户在写新页面时不必再使用奇怪的语法来解决之前A_1浏览器的bug。
但问题来了。之前为了适配A_1写的老页面,因为用了奇怪的语法,在新版本A_2上展示全部错乱。这导致浏览器和标记语言的升级并不平滑,所有的升级按理来说都应该是前向兼容的(以前写的代码都应该还能用)。
于是想了个办法,在新的标记语言H_2开头定义一个新的语法
一开始