ラップトップなどの解像度。モバイルデバイス専用のスタイルを他のモバイル以外のデバイスにも追加せずに追加するにはどうすればよいですか?ターゲットモバイルデバイス(iPadで、iPhone)は除外し、私は、モバイルデバイスをターゲットに(特にiPadとiPhone)が、CSS3のメディアを使用すると、同じスタイリングは同じで、他のデバイスに追加された照会しようとしている非モバイルデバイス
これまでのところ、私も方向セレクタで、広くて下1024pxをしているすべてのデバイスへのCSSを追加しており、これを使用しています:
@media only screen and (min-device-width: 320px) and (orientation:portrait),
(max-device-width: 1024px) and (orientation:landscape){
// Do something
}
EDIT: 誰のために興味を持って、私が得ましたこれは、メディアクエリを複製するだけで、複製をわずかに変更することによって機能します。それははるかにそれを行うための最も効率的な方法ですが、主なものは、それが動作です:
@media only screen and (min-device-width: 320px) and (orientation:portrait),
(max-device-width: 1024px) and (orientation:landscape){
// some styling
}
@media only screen and (min-device-width: 320px) and (orientation:portrait),
(max-device-width: 768px) and (orientation:portrait){
// some styling
}
先端をありがとう、これは風景モードのために動作するようですが、ポートレートモードは無視されます!なぜこのようなことが起きているのでしょうか?私は文字通り、上記のコードでは「only handheld」のために「only screen」を入れ替えました。 – mmmoustache
は、私はあなたの質問を編集し、自分自身に答えていますが、代わりに、最小デバイス幅とmax-デバイス幅の最小幅と最大幅を使用することに興味がある可能性ご覧ください。 –
ええ、あなたの答えは本当に助けになった!私はそのショットを与えるだろう、私はコードを整理する必要があるように聞こえる。再度、感謝します! – mmmoustache