我正面临着IE7的奇怪行为。IE7不能读取CSS和JS包
在我的应用程序中,我有几十个JS和CSS文件。由于加载每个页面的请求数量众多,我决定将它们全部放在两个文件中,一个包含所有CSS文件(css_pack.css),另一个包含所有JS文件(js_pack.js)。
FF,Chrome,IE8一切正常。问题是在IE7上显示我的应用程序。在IE7中,似乎包(css和js)没有被读取。也就是说,我的应用程序完全没有格式化,并且失去了很多动态的js bahavior(jquery)。
经过大量测试后,我尝试删除软件包并分别指出每个文件。现在,事情回来在IE7的工作,以及我的性能问题...
那么,这是谁都熟悉?为什么只有IE7不喜欢我的捆绑包?
UPDATE:
这是一张我的头段:
<head>
<link rel="stylesheet" href="<c:url value="/css/blueprint/screen-nopack.css"/>" type="text/css" media="screen, projection">
<link rel="stylesheet" href="<c:url value="/css/blueprint/print-nopack.css"/>" type="text/css" media="print">
<!--[if lt IE 8]><link rel="stylesheet" href="<c:url value="/css/blueprint/ie-nopack.css"/>" type="text/css" media="screen, projection"><![endif]-->
<link rel="stylesheet" href="<c:url value="/css/css_pack.css"/>" type="text/css" media="screen, projection">
<!--[if lt IE 8]><link rel="stylesheet" href="<c:url value="/css/11-jqtransform.css"/>" type="text/css" media="screen, projection"><![endif]-->
<script type="text/javascript" src="<c:url value="/js/js_pack.js"/>"></script>
<!--[if IE]> <script type="text/javascript" src="<c:url value="/js/excanvas-nopack.js"/>"></script> <![endif]-->
</head>
由线指向的文件...
<!--[if lt IE 8]><link rel="stylesheet" href="<c:url value="/css/11-jqtransform.css"/>" type="text/css" media="screen, projection"><![endif]-->
...使得一部分CSS套件(css_pack.css)。然而,它的内容仅由IE读取时,它的不同的行被添加到头部...
UPDATE2
这是由先前JSP的处理产生和接收由IE7的HTML代码:
<head>
<link rel="stylesheet" href="/GestorAMPB/css/blueprint/screen-nopack.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="/GestorAMPB/css/blueprint/print-nopack.css" type="text/css" media="print">
<!--[if lt IE 8]><link rel="stylesheet" href="/GestorAMPB/css/blueprint/ie-nopack.css" type="text/css" media="screen, projection"><![endif]-->
<link rel="stylesheet" href="/GestorAMPB/css/css_pack.css" type="text/css" media="screen, projection">
<!--[if lt IE 8]><link rel="stylesheet" href="/GestorAMPB/css/11-jqtransform.css" type="text/css" media="screen, projection"><![endif]-->
<script type="text/javascript" src="/GestorAMPB/js/js_pack.js"></script>
<!--[if IE]> <script type="text/javascript" src="/GestorAMPB/js/excanvas-nopack.js"></script> <![endif]-->
</head>
你可以张贴一些代码?您是使用完全关闭的``结构,还是使用自关闭的``标记? – 2011-02-07 14:25:29
是的,我们需要看一些代码。捆绑包的外观如何? – 2011-02-07 14:26:59