2013-11-09 53 views
0

我一直在網站上工作。現在它已快完成了,w3c告訴我拼錯了文檔類型。我有<!DOCTYPE html />而不是<!DOCTYPE html>HTML5文檔類型讓我頭疼

現在我的佈局發生了變化,如下圖所示。

我如何創建它:

How I created it

它的外觀與新的替代

What it looks like

會是什麼最有可能的原因是什麼?

+0

您觸發了怪癖模式,現在終於處於標準模式。在Google上閱讀它。 – deceze

+0

噢,我明白了......一般來說,這會很容易解決嗎? – DerpyNerd

回答

0

瀏覽器使用<!doctype>元素來標識HTML的正確解釋。您的意圖是要求提供HTML5解釋,但如果您誤拼<!doctype>,瀏覽器可能會誤解您的請求,或者完全忽略該請求。

根據您的瀏覽器的不同,默認的操作模式可能是HTML4的某種風格,或者可能存在「怪癖模式」,爲了向後兼容性而維護已知的瀏覽器不一致性。

這些操作模式中的任何一種在解釋上都與HTML5有所不同,因此您會看到一些格式差異。我並不特定,因爲你沒有發佈受影響的HTML,但你明白了。

請注意,以前的瀏覽器無法識別HTML5文檔類型,因此您可能必須對IE6等瀏覽器具有創意,或者根本不支持它們。

+0

謝謝,我以爲我正在申請HTML5的權利。看到這種情況,我不得不重新考慮:)幸運的是,並不是所有的東西都丟失了! – DerpyNerd