2011-05-29 75 views

回答

2

其他的答案是正确的,但也不能令人信服。

您的页面在IE中呈现在Quirks Mode中,这就是为什么它在此浏览器中看起来破损。

你得到Quirks模式的原因是两个UTF-8 byte order marks你的文件的开头:

ef bb bf ef bb bf 3c 21 44 4f 43 
. . . . . . < ! D O C 

你需要保存文件没有这个。它应该是你使用的任何编辑器的一个选项。

要解决浏览器,您应该修复validation errors,这样特别的:

end tag for "ul" which is not finished 
+1

+1的BOM。一旦你知道那个,你就不会犯同样的错误:-) – andyb 2011-05-29 19:59:16

+0

谢谢你救了我的命! – Maha 2011-05-30 02:25:27

1

对于IE:删除doctype之前的空格。它会导致IE回退到怪癖模式。

通常:Fix the markup errors第一。

0

在IE8中,您的文档正在以怪癖模式进行查看。 (在IE8中打开页面,按F12进入IE的开发工具,IE当前选择的文档模式位于右上角)。您可能有一些XHTML或CSS,IE认为这是无效的,导致它默认呈现为怪癖模式。

http://www.quirksmode.org/css/quirksmode.html

相关问题