在你每一個頁面的頂端,你需要文檔聲明。是的,必須。
假如不指定文檔類型,你的HTML不是合法的HTML,並且大部分瀏覽器會用“怪癖模式(quirks mode)”來處理頁面,這意味著瀏覽器認為你自己也不知道究竟做什麼,並且按瀏覽器自己的方式來處理你的代碼。你可以是一個HTML大師,在地球上打遍天下無敵手,或者你的HTML可以無瑕疵,CSS可以很完美,但假如沒有文檔聲明,或者錯誤的文檔聲明,你的網頁與一個短視的,獨眼的長臂猿嬰兒十分艱難地堆砌起來的沒兩樣。
XHTML 1.0 Strict(嚴格)的文檔聲明是這樣的:
示例代碼[www.CuoXIn.com]