我的网站在IE上查看时似乎没有显示任何元素或内容,即使源代码是可见的,但在Firefox和Chrome上它加载正常。怎么了???
我不记得曾试图用IE加载我的网站,所以我无法确认它是否曾与IE合作过。请帮我调试= /。 WADAFA!??!谢谢你的帮助
答案 0 :(得分:6)
您的网站可能会混淆IE的错误 - HTML验证程序发现了许多错误。 Click here
首先确保您的文档是有效的XHTML(因为这是您在doctype中声明的内容)。然后我们将从那里开始。
答案 1 :(得分:2)
你需要添加一个吗?到XML标签。
<xml version="1.0">
<!DOCTYPE html .....>
到
<?xml version="1.0">
<!DOCTYPE html ...>
但您确实要验证您的网站:http://validator.w3.org/
答案 2 :(得分:2)
当我不小心以XML格式关闭<script>
标记时,这通常会发生在我身上:
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js" />
以下适用于IE:
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js">
</script>
这似乎不是你所做的,但我想添加这个答案,因为这是出现此问题的常见原因。
答案 3 :(得分:1)
我认为您的xml prolog语法可能会导致此问题。
我相信它应该是这样的:
<?xml version="1.0" encoding="iso-8859-1"?>