我正面臨着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