在html4.0的版本中,声明并且引用DTD是因为,HTML4.0是基于SGML的。DTD规定了标记语言的规则,这样浏览器才能正确的解析并且呈现内容。
HTML5是不基于SGML的,所有就不需要引入DTD,因此只需要将头声明为<!DOCTYPE>即可
在html4.0的版本中,声明并且引用DTD是因为,HTML4.0是基于SGML的。DTD规定了标记语言的规则,这样浏览器才能正确的解析并且呈现内容。
HTML5是不基于SGML的,所有就不需要引入DTD,因此只需要将头声明为<!DOCTYPE>即可