2013-06-01 50 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>标签。我不敢相信我忽略了这一点。

相关问题