2010-02-26 44 views
-1

有沒有一種方法,沒有DOCTYPE標籤所有的CSS都在工作?css不工作沒有DOCTYPE!

+1

你爲什麼想要做這樣的事情? – 2010-02-26 10:38:26

+0

「CSS」在沒有DOCTYPE的情況下工作。但CSS是一個非常廣泛的話題。你確切的問題是什麼? – 2010-02-26 10:38:58

+0

我同意@remi ...你爲什麼要這麼做? – marcgg 2010-02-26 10:44:13

回答

0

不是。

瀏覽器使用Doctype來確定他們是否應該進入標準(又名嚴格)模式或怪癖模式。

在怪癖模式瀏覽器故意錯誤,以便它們與爲古老,有問題的瀏覽器寫入的壞CSS兼容。結果不一致。

它本質上是一個智能測試 - 是否足夠聰明地嘗試寫入標準的頁面的作者?如果不是,假設他們的CSS同樣糟糕。

解決方法是編寫好的標記。

2

如果您沒有正確的文檔類型,頁面將以怪癖模式呈現。 CSS仍然可以工作,但它的工作方式會有所不同。

什麼怪癖模式的意思是從瀏覽器到瀏覽器完全不同。它對Internet Explorer有非常大的影響,因爲它甚至使用了different box model

0

您應該總是嘗試使用文檔類型。你不希望你的網頁在怪癖模式下運行,真的。