2012-01-03 46 views

回答

1

在您的DOCTYPE声明的开始处有一个时髦的字符,IE不会忽略它。删除,清除缓存,你的页面应该加载得很好。

这里是从验证报告:

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.pastoraluc.cl%2Fweb%2Findex%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.2

Inportant位:

Line 1, Column 1: character "" not allowed in prolog 
+0

Hhhmm的问题似乎是另一个。我检查过header.php文件([这是代码](http://pastebin.com/xyd9yCc3)),并且在开始时没有特殊字符。可能是一个JS IE的功能,把这个字符? – xphantom 2012-01-03 16:04:23

+0

使用诸如[notepad ++](http://notepad-plus-plus.org/)的工具检查你的'header.php'文件的编码,并确保它被设置为UTF-8,我之前遇到过问题。 – 2012-01-03 16:08:32

+0

@ user1128078 - Andres是正确的,验证者报告的是在doctype之前的BOM。在doctype之前的任何东西都会使IE进入怪癖模式。现代浏览器对此没有任何问题。 – Rob 2012-01-03 16:21:50