2013-05-30 32 views
1

我有一個test.html使用多個樣式表。當從本地驅動器(不通過網絡服務器)打開文件時,與從Web服務器加載文件相比,樣式的應用是不同的。這可能發生嗎?如何控制這種情況發生?如何控制html樣式表層次結構?

附加的是來自chrome瀏覽器開發人員工具樣式列表的比較圖像。

enter image description here

+3

這看起來像一個緩存問題,瀏覽器在訪問活動服務器時使用緩存版本。 – Alex

+0

檢查是否爲緩存問題的簡單方法是進入Chrome開發人員工具(F12),然後單擊右下方的設置設備。檢查'禁用緩存'。無論何時您在開發人員工具爲該選項卡打開時加載頁面,它都會忽略緩存並將其全部獲取。 –

+0

我同意@Alex它可能是緩存問題。 CSS是獨立於服務器的,因爲它們是受瀏覽器支配的。但是,css文件可能會被一些mod緩存。 – Robert

回答

0

正如在評論中提到,這看起來像一個瀏覽器緩存的問題。

Web緩存存儲通過它的文檔的副本;如果滿足某些條件,則可以從高速緩存滿足後續請求。

http://en.wikipedia.org/wiki/Web_cache

嘗試按F5刷新頁面或禁用高速緩存。通常,它是通過瀏覽器中的開發工具完成的(F12)。