我一直在嘗試爲我的網站編輯一些CSS,並根據瀏覽器的寬度動態更改徽標。CSS @media不僅適用於移動Chrome瀏覽器
下面是CSS的一部分,我使用它
@media only screen
and (max-width:460px){
/*logo*/
#main_logo{display:none;}
#main_logo_retina{display:block;}
.container-fluid{background-color:red;}
/*logo*/
}
以上正常工作的火狐,Chrome在我的桌面上。 在移動設備上,它僅適用於默認的Android瀏覽器。在Chrome上它不會。
起初它是不工作的桌面版Chrome,但它是因爲下面的格式 我想通了
@media only screen and (max-width:460px){
/*logo*/
#main_logo{display:none;}
#main_logo_retina{display:block;}
.container-fluid{background-color:red;}
/*logo*/
}
它可以找到一個三星Galaxy S4的鉻。 該應用程序與我的版本相同。我正在LG G3上運行。
因爲我使用的是max-width
而不是max-device-width
如果DPI的差異影響這個???
謝謝
我誠實地看到你的第一個和第二個代碼段沒有區別。至於你的問題的答案:我不知道你正在測試什麼屏幕尺寸/分辨率,但也許它比460px更寬? – mmgross
請爲此創建一個小提琴。 – Uiupdates
Yup - 測試您的視口大小,Android上的Chrome絕對支持媒體查詢:[link](http://caniuse.com/#feat=css-mediaqueries) – robjez