2

我在网页中包含了几个外部 JavaScript 文件。这些 JavaScript 在除 IE 之外的所有浏览器上都运行良好。在 IE 上,这两个文件不包含在网页中。即使在 F12 开发人员工具的“网络”部分,它现在也显示对两个外部 javascript 文件的请求。另外,我在页面上包含了两个外部 CSS 文件。这些 CSS 文件也没有收到任何请求。

可能是什么问题呢?

页面:http ://shapco.plus.printsites.com/templates-download.html 外部 JavaScript 文件:

<script type="text/javascript" src="http://templates.kliqprint.us/js/jquery.colorbox-min.js"></script>
<script type="text/javascript" src="http://templates.kliqprint.us/js/templates.js"></script>

外部 CSS 文件:

<link href="http://templates.kliqprint.us/css/colorbox.css" rel="stylesheet" />
<link href="http://templates.kliqprint.us/css/style.css" rel="stylesheet" />
4

5 回答 5

3

您的 doctype 是 xhtml strict ,它不允许在 head 标记之外进行 css 声明。

也许您应该首先努力使您的文档 xhtml-strict 有效

    Result: 18 erreurs / 0 avertissements

    line 73 column 79 - Erreur: there is no attribute "onKeyPress"
    line 79 column 29 - Erreur: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
    line 80 column 7 - Erreur: document type does not allow element "tr" here
    line 81 column 20 - Erreur: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
    line 83 column 7 - Erreur: end tag for "tr" omitted, but OMITTAG NO was specified
    line 78 column 4 - Info: start tag was here
    line 111 column 216 - Erreur: required attribute "alt" not specified
    line 113 column 9 - Erreur: ID "_mcePaste" already defined
    line 112 column 9 - Info: ID "_mcePaste" first defined here
    line 114 column 9 - Erreur: ID "_mcePaste" already defined
    line 112 column 9 - Info: ID "_mcePaste" first defined here
    line 115 column 9 - Erreur: ID "_mcePaste" already defined
    line 112 column 9 - Info: ID "_mcePaste" first defined here
    line 116 column 9 - Erreur: ID "_mcePaste" already defined
    line 112 column 9 - Info: ID "_mcePaste" first defined here
    line 450 column 17 - Erreur: end tag for "br" omitted, but OMITTAG NO was specified
    line 450 column 8 - Info: start tag was here
    line 453 column 78 - Erreur: document type does not allow element "link" here
    line 454 column 75 - Erreur: document type does not allow element "link" here
    line 458 column 61 - Erreur: document type does not allow element "hr" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
    line 464 column 42 - Erreur: end tag for "select" which is not finished
    line 473 column 15 - Erreur: end tag for "br" omitted, but OMITTAG NO was specified
    line 473 column 6 - Info: start tag was here
    line 485 column 9 - Erreur: end tag for "br" omitted, but OMITTAG NO was specified
    line 485 - Info: start tag was here
    line 491 column 15 - Erreur: end tag for "div" omitted, but OMITTAG NO was specified
    line 40 - Info: start tag was here
于 2012-10-23T16:24:50.163 回答
2

如果不是拼写错误,则您的第二个<script>元素是一个短的结束标签。那绝对行不通。

也可能正因为如此,以下<link>元素没有正确加载。

如果这没有帮助,<link>则元素不需要结束标记。只是跳过/那些。

于 2012-10-23T15:36:49.177 回答
0

我唯一可以调试的是

<script type="text/javascript" src="http://templates.kliqprint.us/js/jquery.colorbox-min.js"></script> <script type="text/javascript" src="http://templates.kliqprint.us/js/templates.js"></script><script type="text/javascript"> //Google Analytics </script>

在正文部分

在此处输入图像描述

你可以修剪它并将其带到标题中吗?当我获取原始 HTML 并复制粘贴到这里时,我得到的屏幕。

在此处输入图像描述

于 2012-10-23T16:11:10.267 回答
0
  • 您的文档类型错误,请使用<!doctype html>
  • 你错过了一个结束</div>
    在之前插入一个</body>,这应该可以使您的页面正常工作,尽管我没有检查它的关闭位置

我相当确定第二个问题是破坏 IE 的问题,第一个问题可能可以避免。

于 2012-10-23T16:39:28.080 回答
0

该页面有一些 XML 代码,这会在 IE 上产生问题。删除这些 XML 代码后,效果很好。

于 2012-11-07T11:12:20.757 回答