【问题标题】:Why might IE 11 render a blank page despite apparently throwing no errors?为什么 IE 11 可能会呈现空白页面,尽管显然没有抛出错误?
【发布时间】:2016-12-14 13:36:52
【问题描述】:

几个月前,我建立了以下网站:www.dcpartnersre.com

一切在 Chrome、Firefox 和 Safari 上看起来都应该如此。

我注意到,无论出于何种原因,该页面仅显示顶部栏,其余部分在 Internet Explorer 11 中完全空白。我已经能够多次重现此情况。

经过调查,我发现的只是几个警告,包括:

DOCTYPE expected. Consider adding a valid HTML5 doctype: "<!DOCTYPE html>".
Character reference is missing an ending semicolon ";".

此错误的原因可能是什么,修复它的可行方法是什么?

请原谅我对 Windows/IE 开发不熟悉,感谢您的帮助!

为了清楚起见,我在下面附上了截图:

【问题讨论】:

    标签: javascript css html internet-explorer internet-explorer-11


    【解决方案1】:

    根据错误消息,IE 正在文件顶部寻找一个类似于&lt;!DOCTYPE html&gt; 的标签。如果您将其添加到文件的顶部,错误应该会消失。

    编辑:上面可能会修复第一个警告。真正的错误可能是字符引用问题。

    【讨论】:

    • @Murtaza 感谢您的快速回复。警告会像那些(看似)微不足道的警告那样真的导致文档以这种方式破坏吗?
    • 不,我不这么认为。我刚刚注意到您附上了一张图片,这两个问题都是警告,而不是错误。您对 IE 中的开发人员控制台感到满意吗?尝试查看 HTML 元素,看看它们“消失”到了哪里。
    猜你喜欢
    • 2016-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多