1

こんにちは、iPad ではなくすべての電話に影響するメディア クエリを作成しようとしています。

どうやらAndroidデバイスは向きを変えるとデバイスの幅が変わるため、そうするのに苦労しています。ポートレートからランドスケープは、幅が高さになることを意味し、その逆も同様です。Apple デバイスは、向きに関係なく、デバイスの幅を同じ値として報告します。iPad よりも高解像度の Android スマートフォンがあるという事実は、問題をさらに複雑にします。

デバイスの高さが 1280px の Android スマートフォンがあり、iPad のデバイスの高さが 1024px の場合、iPad ではなくすべての Android スマートフォンに影響するメディア クエリを作成するにはどうすればよいですか?

4

1 に答える 1

1

これを使用して、横向きの Android デバイスと横向きの iPad を区別できますが、縦向きについてはわかりません。

<style>
@media all and (min-device-aspect-ratio:1/1) and (orientation:landscape) {
    /*because an iPad doesn't change it's width, it's device aspect ratio will not be greater than 1/1  */
    body {background-color:#00FF00;}
}
</style>
于 2012-10-24T20:03:15.367 に答える