2013-06-01 52 views

回答

2

出於某種原因,你的頁面在IE5怪癖模式運行默認情況下,這些舊版本的IE:

enter image description here

在你的標記看一看,你會看到你失去了一些東西(提示:這是開頭<html>標籤)。

+0

它不尊重我在頁面頂部指定的「<!DOCTYPE html>」嗎? – FreeSnow

1

你錯過了你的文檔中打開<html>元素,只是將它包括在DOCTYPE之後:

<!DOCTYPE html> 
    <html> 

,並應阻止IE觸發IE的怪癖模式

0

舊版本譯作丟失或出於任何原因將格式不正確的文檔作爲「Quirks模式」頁面。較舊的IE瀏覽器會將<!DOCTYPE html>解釋爲格式錯誤,因爲它們不支持HTML5。建議您在瀏覽器的開始處使用<!--[if lt IE 8]>OLDER DOCTYPE<![endif]-->

實際上,正如Adrift所說,答案是您忘記了開頭的<html>標籤。我不敢相信我忽略了這一點。

相關問題