當屏幕小於1000像素時,我有CSS媒體查詢覆蓋元素。媒體查詢運行良好,直到我打開一個colorbox,那時媒體查詢被以前的樣式覆蓋。當燈箱打開時,CSS媒體查詢被覆蓋
我的代碼是這樣的:
master.css
#header .holder {
...
width: 960px;
...
}
mobile.css
@media all and (max-width: 1000px) and (min-width: 320px) {
#header .holder {
...
width: 100%;
...
}
}
當我打開一個顏色框,我得到這個在Chrome的CSS檢查:http://i.imgur.com/mhWvF.png (前風格重寫媒體查詢')
爲什麼代碼被覆蓋?在窗口中觸發顏色盒會發生什麼事件?
你的CSS文件的順序是什麼?這可能是因爲即使是狹窄的瀏覽器也能滿足主要寬度,所以它不需要應用移動版本。試着把mobile.css放到最後,這是最後一件事情了? – edparry
'colorbox'是什麼意思? – Sven
從您的屏幕截圖看來,以前的樣式來自'master.php',這將使其成爲內部樣式表。由於它與外部樣式表具有相同的選擇器特性,因爲內部樣式表具有更高的優先級,是否可以使用以前的樣式? – Zhihao