网站不会在IE上显示,但源代码是可见的

时间:2009-08-03 03:27:47

标签: javascript css debugging internet-explorer cross-browser

我的网站在IE上查看时似乎没有显示任何元素或内容,即使源代码是可见的,但在Firefox和Chrome上它加载正常。怎么了???

http://uber-upload.com

我不记得曾试图用IE加载我的网站,所以我无法确认它是否曾与IE合作过。请帮我调试= /。 WADAFA!??!谢谢你的帮助

4 个答案:

答案 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"?>

请参阅:http://www.quirksmode.org/css/quirksmode.html