面试遇到的,记录一下,虽然我个人有点疑惑,这种题目存在的意义。。毕竟实际开发知不知道没啥影响啊
HTML5为什么只需要写<!DOCTYPE HTML>?
html5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照他们应该的方式来运行)而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。
面试遇到的,记录一下,虽然我个人有点疑惑,这种题目存在的意义。。毕竟实际开发知不知道没啥影响啊
HTML5为什么只需要写<!DOCTYPE HTML>?
html5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照他们应该的方式来运行)而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。