2011-03-21 82 views
16

<!DOCTYPE html>是否也觸發舊版瀏覽器的標準模式?說「在所有的現代瀏覽器」不是很精確。<!DOCTYPE html>和舊版瀏覽器

我對IE6特別感興趣。

謝謝。

+0

你需要支持IE6嗎?如果沒有,請不要。 – 2011-03-21 22:47:34

+2

我對IE6特別感興趣,因爲我不需要支持它...... – Francisc 2011-03-21 22:49:23

回答

14

這就是HTML5的doctype如何走進所有腦幹(通俗地說):

誰使標準的人想要一個簡單的文檔類型。他們發現<!DOCTYPE html>(它非常簡單)確實會在瀏覽器中觸發標準模式。他們決定用HTML5將其標準化。

真實的故事。

+0

謝謝。我認爲更好,哈哈。 – Francisc 2011-03-22 09:59:08

14

是的,它確實在舊版瀏覽器(如IE6)中觸發(幾乎)標準模式。

請參見:http://hsivonen.iki.fi/doctype/

標準模式,尖端 驗證
<!DOCTYPE html>

這是做,除非你 有一個具體的理由,以避免它 正確的事情。

唯一的例外瀏覽器(如該表中)是NS6其中無人使用。

幾乎標準模式幾乎是相同的標準模式,與some tiny, trivial exceptions

「準標準」的渲染模式是 完全一樣的「標準」模式 在所有細節節省一: 佈局表格單元格內的圖像被處理爲 ,因爲它們處於Gecko的「怪癖」模式下, 與其他 瀏覽器(如Internet Explorer)相當一致。