max-device-width
iPhone/Android 携帯用の HTML ページをいくつか開発する必要がありますが、との違いは何max-width
ですか? 画面サイズごとに異なるcssを使用する必要があります。
@media all and (max-device-width: 400px)
@media all and (max-width: 400px)
違いは何ですか?
max-device-width
iPhone/Android 携帯用の HTML ページをいくつか開発する必要がありますが、との違いは何max-width
ですか? 画面サイズごとに異なるcssを使用する必要があります。
@media all and (max-device-width: 400px)
@media all and (max-width: 400px)
違いは何ですか?
max-width
ブラウザなどのターゲット表示領域の幅です
max-device-width
デバイスのレンダリング領域全体、つまり実際のデバイス画面の幅です。
当然max-height
のことながら同じことが言えます。max-device-height
max-width
ビューポートの幅を指し、。と組み合わせて特定のサイズまたは方向をターゲットにするために使用できますmax-height
。複数のmax-width
(またはmin-width
)条件を使用すると、ブラウザのサイズが変更されたり、iPhoneなどのデバイスで向きが変わったりすると、ページのスタイルを変更できます。
max-device-width
向き、現在のスケール、またはサイズ変更に関係なく、デバイスのビューポートサイズを指します。これはデバイスでは変更されないため、画面の回転またはサイズ変更時にスタイルシートまたはCSSディレクティブを切り替えるために使用することはできません。
max-device-widthは、デバイスのレンダリング幅です
@media all and (max-device-width: 400px) {
/* styles for devices with a maximum width of 400px and less
Changes only on device orientation */
}
@media all and (max-width: 400px) {
/* styles for target area with a maximum width of 400px and less
Changes on device orientation , browser resize */
}
max-widthは、ターゲット表示領域の幅であり、ブラウザの現在のサイズを意味します。
違いは、max-device-widthはすべての画面の幅であり、max-widthはブラウザがページを表示するために使用するスペースを意味することです。しかし、もう1つの重要な違いは、Androidブラウザーのサポートです。実際、max-device-widthを使用する場合、これはOperaでのみ機能します。代わりに、max-widthはあらゆる種類のモバイルブラウザーで機能すると確信しています( Chrome、Firefox、OperaでANDROIDをテストしました)。