2010-10-06 56 views
1

我正在創建一個網頁,有一些奇怪的功能,如縮放和其他的東西。我遇到的問題是,如果不使用JavaScript,我無法將其關閉,但如果我擺脫頁面文檔類型,可以通過HTML/CSS輕鬆完成。我應該總是使用HTML Doctypes嗎?

我該怎麼辦?我想遵守標準並避免不一致。

回答

4

是的。否則,它會告訴瀏覽器以el-retardo模式呈現。如果您遇到特定問題,請發佈。

1

XHTML需要在文檔頂部有一個有效的DOCTYPE;否則,頁面將無法驗證,瀏覽器將回退到所謂的怪異模式。

當瀏覽器將網頁視爲「越野車」時,會出現怪異模式。因此,這些網頁被視爲無效標記,因此即使在XHTML和CSS完美編碼。

沒有DOCTYPE,具有較舊DOCTYPE或具有打字錯誤DOCTYPE的網頁會觸發怪癖模式。因此,在對頁面進行編碼時,請確保檢查DOCTYPE是否已添加到頁面並正確輸入以確保瀏覽器不會以怪癖模式呈現頁面。

注:

  1. HTML 4.01有三種文檔類型: 嚴格型,過渡型和框架。

  2. HTML5和XHTML 1.1都有一個 文檔類型,但XHTML 1.0,比如 ,HTML 4.01有三個。

  3. 只有一個文檔類型定義 (DTD)出現在HTML文檔中。 使用以下任何一種 DOCTYPE最適合您的項目 需求。