【问题标题】:Website won't display on IE, but source code is viewable网站在 IE 上不显示,但可以查看源代码
【发布时间】:2011-05-15 04:29:18
【问题描述】:

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

http://uber-upload.com

我不记得曾经尝试使用 IE 加载我的网站,所以我无法确认它是否曾经使用 IE。请帮我调试=/。和达发!??!感谢您的帮助

【问题讨论】:

  • 您可能会因为发布该网址而被斜线标记
  • 它也没有显示在我的 Opera 浏览器中......现在切换到 firefox

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


【解决方案1】:

您的网站可能混淆了 IE 的漏洞 - HTML 验证器发现了许多错误。 Click here.

首先确保您的文档是有效的 XHTML(因为这是您在 doctype 中声明的内容)。那我们就从那里开始吧。

【讨论】:

  • +1,如果发送无效标记,我在 IE 中看到过类似的问题。其他浏览器通常没有问题。
【解决方案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】:

您需要添加一个 ?到 XML 标记。

<xml version="1.0">
<!DOCTYPE html .....>

进入

<?xml version="1.0">
<!DOCTYPE html ...>

但您确实想验证您的网站:http://validator.w3.org/

【讨论】:

  • 一些事情 -- 1: xml prolog 实际上应该高于 文档类型,以便在 IE6 中正确呈现。 2:xml prolog,如所写,不正确(它需要一个问号紧跟在它的左括号之后 3:如果使用 xml prolog,则文档类型声明不应该是 html;相反,它应该声明它是哪种风格的 xhtml。那也就是说,如果作者的意图是实际使用 xhtml,那么从源代码中并不清楚这是否是他的意图。
  • 我只是复制并粘贴了 DOCTYPE 标签,这就是我为什么将其放入 ....s 中的原因。否则,我已经修复了我的答案
【解决方案4】:

我认为您的 xml prolog 语法可能会导致此问题。

我认为应该是这样的:

<?xml version="1.0" encoding="iso-8859-1"?>

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

【讨论】:

  • 我刚刚使用 DragonFly 在 Opera 中测试了代码,我发现它正在将 标签解释为正文中的节点...通过删除标签或将其更改为 页面正确显示。
  • OMFG!!!!我只删除了 ?在 ?xml 中,因为我的 php 也在解释它...... php,它不是。谢谢!
  • 所以,解决方案 = 完全删除整个东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-30
  • 1970-01-01
  • 1970-01-01
  • 2019-02-24
  • 1970-01-01
  • 2018-07-16
  • 1970-01-01
相关资源
最近更新 更多