私はモバイルデバイスで動作するはずのWebサイトを作っています。私はテーマについて研究していると、すべてのウェブサイトは、私は、たとえば、上で動作するWebサイトを意図し、デバイスごとに異なるメディアクエリを使用することをお勧めします。私はそれだけで使用するはるかに簡単だろうと感じしかしCSS - モバイル用に設計するときは、@ mediaクエリを1つだけ使用するだけで安全ですか?
/* ----------- iPhone 4 and 4S ----------- */
/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
}
/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
}
/* ----------- iPhone 5 and 5S ----------- */
/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
}
/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
}
/* etc... */
ランドスケープのメディアクエリーとポートレートのオリエンテーションのメディアクエリーがありますが、それを推薦する人はいません。
あなたはタブレットに特化したものをデザインしたいと思うかもしれません。しかし、携帯電話について言えば、CRAZY固有のものが必要な場合は、それぞれのデバイスに対して異なるメディアクエリーを持つ理由があります。
何か理由がありますか? デバイスごとにメディアクエリを追加するか、2つのメディアクエリだけを続行するのは安全ですか?
本当にデザインに依存しますが、特定のサイズのデザイン要素すべてに対応できる場合は、デバイスごとにいくつかのメディアクエリを実際に必要としません。 – cosmoonot
短い答え:はい –
それは安全に見えましたが、誰も見つけられない場所にそれをするように勧めました。転ばぬ先の杖! ポートレートは@mediaクエリのみ、計画どおりの応答性を得るにはランドスケープとスマートなポジショニングとサイズの両方を使用して終了しました。グラシアス – JoseSoares