<!DOCTYPE>的定義:
<!DOCTYPE>聲明位于文檔中的最前面的位置,處于<html>標簽之前。此標簽可告知閱讀器文檔使用哪一種HTML或XHTML規范。
該標簽可聲明3種DTD類型,分別表示嚴格版本、過渡版本和基于框架的HTML版本。(假設文檔中的標記不遵守doctype聲明所指定的DTD,這個文檔除不能通過代碼校驗以外,還有可能沒法在閱讀器中正確顯示。)
<!DOCTYPE>的用法:
解析:在上面的聲明中,聲明了文檔的根元素是 html,它在公共標識符被定義為 "-//W3C//DTD XHTML 1.0 Strict//EN" 的 DTD 中進行了定義。閱讀器將明白如何尋覓匹配此公共標識符的 DTD。如果找不到,閱讀器將使用公共標識符后面的 URL 作為尋覓 DTD 的位置。
- : 表示組織名稱未注冊。Internet 工程任務組(IETF)和萬維網協會(W3C)并不是注冊的 ISO 組織。
+為默許,表示組織名稱已注冊。
DTD : 指定公然文本類,即所援用的對象類型。 默許為DTD。
HTML : 指定公然文本描寫,即對所援用的公然文本的唯1描寫性名稱。后面可附帶版本號。默許為HTML。
URL : 指定所援用對象的位置。
Strict:排除所有 W3C 專家希望逐漸淘汰的代表性屬性和元素。
建議在以后都直接用“<!doctype html>”,用<!doctype html>的話就會開啟閱讀器的標準兼容模式。
更多查看http://blog.sina.com.cn/s/blog_6d63e0f50100ywq0.html和http://www.cnblogs.com/gumgum/archive/2011/09/30/2196752.html