我正在嘗試編寫媒體查詢,以使網站在iPad中看起來正確。iPad和其他平板設備的媒體查詢
我已將所有設備的css文件都設置爲mobile.css。在mobile.css下,我正在做一些改變。
下面是CSS代碼片段。
@media screen and (max-width: 1024px) {
.tobeaddedtobutton {
background-color: transparent;
width: 100%;
height: 35px;
border-radius: 0px;
background-image: url("../assets/tablet/btn-border-yellow.png");
background-repeat: no-repeat;
text-align: left;
font-family: Signika;
color: white;
border: none;
font-size: 13px;
}
.tobeaddedtobutton-1 {
background-color: transparent;
width: 100%;
height: 35px;
border-radius: 0px;
background-image: url("../assets/tablet/btn-border-orange.png");
background-repeat: no-repeat;
text-align: left;
font-family: Signika;
color: white;
border: none;
font-size: 13px;
}
}
簡單地說,我試圖在設備是iPad時向按鈕添加不同的邊框圖像。但是,當我在此媒體查詢下更改路徑時,brower正在爲所有設備讀取此代碼,這是不正確的。
我在做對吧?
請建議。
你的問題有點不清楚。 「你是什麼意思」但是當我改變這個媒體查詢下的路徑時,瀏覽器正在閱讀所有設備的代碼,這是不正確的。「 ? – Ionut
您的媒體查詢會將任何具有小於1024像素視口的設備設置爲使用這些樣式。你不應該只針對iPad,你應該改變樣式,當網站佈局變得混亂時 –
據我所知(這不是很多),你不能用css來檢測用戶代理或用戶平臺!有什麼理由,你不想避免使用JS?您還可以使用js將UA信息存儲在html屬性中,然後使用css根據這些屬性應用樣式! – user2473779