1
我有一個test.html使用多個樣式表。當從本地驅動器(不通過網絡服務器)打開文件時,與從Web服務器加載文件相比,樣式的應用是不同的。這可能發生嗎?如何控制這種情況發生?如何控制html樣式表層次結構?
附加的是來自chrome瀏覽器開發人員工具樣式列表的比較圖像。
我有一個test.html使用多個樣式表。當從本地驅動器(不通過網絡服務器)打開文件時,與從Web服務器加載文件相比,樣式的應用是不同的。這可能發生嗎?如何控制這種情況發生?如何控制html樣式表層次結構?
附加的是來自chrome瀏覽器開發人員工具樣式列表的比較圖像。
正如在評論中提到,這看起來像一個瀏覽器緩存的問題。
Web緩存存儲通過它的文檔的副本;如果滿足某些條件,則可以從高速緩存滿足後續請求。
http://en.wikipedia.org/wiki/Web_cache
嘗試按F5刷新頁面或禁用高速緩存。通常,它是通過瀏覽器中的開發工具完成的(F12)。
這看起來像一個緩存問題,瀏覽器在訪問活動服務器時使用緩存版本。 – Alex
檢查是否爲緩存問題的簡單方法是進入Chrome開發人員工具(F12),然後單擊右下方的設置設備。檢查'禁用緩存'。無論何時您在開發人員工具爲該選項卡打開時加載頁面,它都會忽略緩存並將其全部獲取。 –
我同意@Alex它可能是緩存問題。 CSS是獨立於服務器的,因爲它們是受瀏覽器支配的。但是,css文件可能會被一些mod緩存。 – Robert