我正在開發一個web應用程序,每當我們經常遇到頁面將不加載CSS的情況下加載的情況。這個問題已經在IE6,IE7,Safari 3和FF3中顯示出來了。什麼可能導致CSS無法在所有瀏覽器上偶爾加載?
頁面刷新將始終解決問題。
有使用@import加載CSS 3頁的文件,都是一樣的風格的塊中:
<STYLE type="text/css">
@import url([base css file]);
@import url([skin css file]);
@import url([generated css path]);
</STYLE>
在當我們花時間去檢查HTML源任何情況下,沒有什麼是不尋常的。訪問日誌看起來很正常 - 每當請求時我們都會獲得靜態CSS文件的HTTP 304響應,並且會爲我們生成的CSS獲取HTTP 200響應。
mimetype是css文件和生成的CSS的文本/ css。我們使用的是iPlanet服務器,它將請求轉發給Tomcat服務器。
davebug問:
是否總是相同的CSS文件不加載,或者是與他們的問題,均勻?
沒有加載CSS文件。在HTML中定義的任何樣式都可以正常工作,但在發生這種情況時,任何CSS文件都無法正常工作。
它是否總是相同的CSS文件沒有加載,或者它們都是均勻的問題? – 2008-09-18 16:31:48