Answers:
基本上,DOCTYPE描述了将在您的页面中使用的HTML。
浏览器还使用DOCTYPE确定如何呈现页面。不包括DOCTYPE或不正确的DOCTYPE可能会触发怪异模式。
这里的缺点是,Internet Explorer中的怪异模式与Firefox(和其他浏览器)中的怪异模式完全不同;这意味着你将拥有一个多难的工作,努力确保你的页面与所有浏览器中一致渲染,如果怪癖模式被触发,比你如果在标准模式呈现。
Wikipedia对使用各种DOCTYPE时呈现方面的差异进行了更深入的总结。XHTML由某些DOCTYPEs启用,关于XHTML的使用存在很多争论,XHTML很好地涵盖了它-神话和现实。
不同的“符合标准的”呈现DOCTYPE之间存在细微的差异,例如HTML5 DOCTYPE(<!DOCTYPE html>
在HTML5之前,仅称为“瘦doctype”,它不会在较旧的浏览器中触发标准化呈现)与其他DOCTYPE(例如用于HTML 4.01过渡:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">