4

在Internet Explorer中測試我的網站(此刻用IE 9測試)我發現很多事情都是錯誤的,但我認爲不應該錯的事情有很多。Rails 3.1資產管道 - IE瀏覽器沒有加載所有樣式表

事實證明,IE並未將所有樣式表應用於開發模式(通過將body { border: 10px solid blue; }規則添加到其中一個樣式表來驗證)。

我已經打開了開發工具並完成網絡捕獲,並報告它們全部加載(結果:304)。

我試過運行服務器都通過Webrick &瘦。

唯一我能想到的是IE瀏覽器需要的樣式太多了。我使用它的唯一方法是預編譯資產並在生產模式下運行服務器。但這當然遠非理想。

回答

2

CSS文件,還可以防止他們內部的某些評論在IE6和IE7中加載(IE8似乎沒問題)。 帶引號的評論(如字體樣式)會阻止加載它。

註釋,例如下面的一個,裏面報價,將阻止文件加載:

/* ‘Lucida Sans Unicode’ */