我試過了不同的組合width
& device-width
但在橫向上的iPhone這個代碼永遠不會變成背景紅色;3個媒體查詢iphone的肖像,風景和ipad肖像
我有問題,當我有超過1媒體查詢。看到這個JSfiddle example股利背景是永遠的綠色,除非你刪除最後一個媒體查詢
這是我想它針對3個不同的媒體查詢:
- 智能手機和平板電腦(人像只)。這將是在那裏我有一個響應式佈局我所有的通用風格
- 寬度:320像素 - 479px - 這將適用於小屏幕,如肖像iPhone只
- 寬度:480像素 - 640像素 - 這將適用於大屏幕如橫向的iphone和縱向的ipad。不是ipad在風景。
請注意,這是一個HTML電子郵件,所以它不可能使用JS。
@media only screen and (max-width: 640px) {
body { padding: 10px !important }
}
/* Small screen */
@media only screen and (min-device-width: 320px) and (max-device-width: 479px) {
body { background: blue !important }
}
/* iPhone landscape and iPad portrait */
@media only screen and (max-device-width: 480px) and (max-device-width: 640px) {
body {
background: red !important
-webkit-text-size-adjust:none;
}
}
參考:http://css-tricks.com/snippets/css/media-queries-for-standard-devices/
請注意,逗號','作爲'OR','和'作爲'和'使用,因此您可以隨時組合媒體查詢。 –
@media只有屏幕和(最大設備寬度:480px)和(方向:風景) - 不適用於iPhone風景,不被識別 – drogon
嗨,我在iOS 6,iPhone 4,媒體查詢「iPhone風景」對我來說不起作用,其餘的作品 – drogon