HTML5 为什么只需要写 <!DOCTYPE HTML>? 在html4.01中, 声明引用DTD,因为HTML4.01基于SGML。DTD规定了标记语言的规则,这样浏览器才能正确的呈现内容。 html5不基于SGMl,所以不需要引用DTD。 html5的doctype,现代浏览器都认识它。