所以我設置了一個非常簡單的東西:一個網頁有兩個容器和一個註冊表單。除了背景圖像集和用CSS配置外,容器是空的。我試圖讓這個網頁根據媒體查詢的屏幕大小做出不同的響應,對於我的桌面,它工作正常;當我調整頁面大小(例如)低於720px時,容器中的背景圖像會相應地進行調整並進行可預測的調整。以下是問題開始的地方:它不會在我的移動設備上響應。手機響應奇怪
我使用Galaxy S3作爲我的出發點。它的分辨率是720x1280px。但似乎媒體查詢對移動瀏覽器沒有影響。
下面是它如何出現在臺式機和筆記本電腦:
#header {
width:100%;
height:100%;
background-color:#000000;
background:url(".../header.jpg") no-repeat fixed;
background-size:contain;
background-position:center;
}
這裏的媒體查詢配置的三星Galaxy S3:
@media only screen and (max-height: 720px) and (-webkit-device-pixel-ratio: 2) {
#header {
width:100%;
height:100%;
background-color:#000000;
background:url(".../header.jpg") no-repeat fixed;
background-size:500px auto;
}
}
我已經添加視標籤我<head>
,但我我仍然沒有從我的編碼中得到理想的迴應。難道我做錯了什麼?我應該嘗試將其他設備作爲基準嗎?
謝謝,但這被證明是不成功的。 – Matthew
設置一個明顯的規則,例如{background-color:red;}以確認規則集正在工作。 – tsookram