2012-06-22 93 views
0

此加載CSS是殺死我的傢伙IE8不是偶爾

http://publish.uwo.ca/~mchum/index.htm

顯示在FF,IE9的罰款。 Chrome中的一些小布局問題以及移動Safari當我嘗試從IE7,IE8的服務器上加載時,這是一個亂七八糟的事情。它在第一次加載時通常更可靠,但如果按F5(甚至是ctrl-F5),則不會完全加載。

有時會加載一些背景,有時它不會加載CSS或JavaScript。

奇怪的是它只在我將它上傳到服務器後才起作用;它不會在本地發生。

我是這裏的新手,仍然學習很多。我幾乎覺得我咬掉了更多的咀嚼方式。請一些(仁慈的)幫助!

+0

只需刷新其20倍左右,它似乎只是正常工作(IE8與IE8兼容模式)。 –

+0

@ user1473654這是IE瀏覽器,不要問;) –

+0

你可以發佈一些圖片嗎?你的網站對我來說似乎很好(用IE,FF,Chrome) – OammieR

回答

1

它看起來像您的Web服務器啓用了GZIP壓縮。下面的文章討論了你需要發送的頭文件,以便IE能夠一致地處理你的CSS和JS文件。我已經遇到了這與IE6,但它似乎可能仍然是一個問題,至少IE7。

我不是積極的這是問題,但它是值得研究。

Why is gzip compression with Internet Explorer not working?

+0

嗯...這似乎有點超過我的能力... 2個問題 1)代碼/語法不好。我需要注入的代碼是什麼?我假設它在HTML 的標題2)我假設我需要一個程序來gzip CSS文件,然後上傳它?我在哪裏可以找到這樣的程序?或者我假設服務器會自動執行該操作? – felixdd

+0

我用提琴手轉載它。我應該尋找哪些信息? 最初,它會加載,但當錯誤啓動時,它仍然顯示其加載CSS和JavaScript,但它不會下載背景圖片。正如html結構完全改變所證明的那樣,我很確定它實際上並沒有加載css。 – felixdd

+0

每個資源(css,js文件)的響應頭應該在響應頭中包含「Content-Encoding:gzip」 。如果不這樣做,則需要在Web服務器級別進行配置。你無法添加任何標記,因爲我們正在談論CSS和JS文件。 – marteljn