2011-02-07 5 views
1

私はIE7の奇妙な動作に直面しています。IE7はCSSとJSのバンドルを読んでいません

私のアプリケーションには、数十のJSとCSSファイルがあります。各ページをロードするリクエストの数が多いため、すべてのCSSファイル(css_pack.css)を含むバンドルと、すべてのJSファイル(js_pack.js)を含むバンドルの2つのファイルにまとめてまとめました。

すべてが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のみによって読み取られるのですが先頭に追加された...

アップデート2

これは、HTMLコード前のJSPの処理によって生成され、IE7で受信しています:

<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> 
+3

コードを投稿できますか?完全に閉じた ''構造を使用しているのですか、自己閉じの '

関連する問題