1

iPhone 5 の解像度が 1136 x 640 px で、iPhone 4 の解像度が 960 x 640 px であることはわかっています。しかし、レスポンシブ Web サイトを構築する場合、メディア クエリに違いはありますか?

では、それが小さな画面のネットブックなのか、それとも高解像度の新しい iPhone 5 なのかをどのように判断すればよいでしょうか?

4

2 に答える 2

2

このサイトによると、違いは max-device-width にあります。

iphone4では480pxです

iphone5では568pxです

iphone 4

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { /* STYLES GO HERE */}

iPhone 5:

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { /* STYLES GO HERE */ }

...両方とも Device-pixel-ratio: 2 を持っているので

iphone4 の画面の高さは 960px (実際のピクセル) で、

iphone5 の画面の高さ = 1136px (実際のピクセル)

于 2013-07-09T10:06:26.230 に答える
1

私は Danield の方法でうまくいきませんでしたが、私は個人的にこれを使用します:

@media screen and (max-width:768px){
    /* iPad 2 and under */
}
@media screen and (max-width:375px){
    /* iPhone 6 and under */
}
@media screen and (max-width:320px){
    /* iPhone 5 and under */
}
@media screen and (max-device-width:320px) and (max-device-height:480px){
    /* iPhone 4 and under */
}

必要に応じて、iPhone 5 では以下も使用できます。

@media screen and (max-device-width:320px) and (device-height:568px){
    /* iPhone 5 only */
}
于 2015-02-20T19:05:16.457 に答える