ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS メディア クエリで iPad のみをターゲットにする方法

CSS メディア クエリで iPad のみをターゲットにする方法

Mary-Kate Olsen
リリース: 2024-11-04 06:19:29
オリジナル
946 人が閲覧しました

How To Target iPads Exclusively with CSS Media Queries?

CSS メディア クエリで iPad のみをターゲットにする

CSS メディア クエリで特定のデバイスをターゲットにすることは、特にデバイスが同じような画面サイズを共有する場合に困難になることがあります。 iPad を分離するには、次のアプローチを検討してください:

Device-Width と Device-Height の使用:

提供されたメディア クエリは、デバイスの幅とデバイスの幅の両方を指定することで調整できます。 iPad に固有の高さ:

@media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (min-device-height: 1024px) and (max-device-height: 1024px)
ログイン後にコピー

デバイス幅と解像度の組み合わせ:

または、デバイス幅とデバイス解像度を組み合わせることができます:

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (min-resolution: 132dpi)
ログイン後にコピー

特定のスタイルシートにリンクされたメディア クエリの使用:

効率を高めるために、iPad 用に調整された個別のスタイルシートを作成し、デバイス固有のメディアに基づいて条件付きで含めることができます。クエリ:

<code class="html"><link rel="stylesheet" media="all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait)" href="ipad-portrait.css" />
<link rel="stylesheet" media="all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape)" href="ipad-landscape.css" /></code>
ログイン後にコピー

CSS 内へのメディア クエリの組み込み:

HTTP リクエストを減らすために、メイン スタイルシート内でデバイス固有の CSS ルールを定義できます:

<code class="css">@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .ipad-portrait { color: red; }
}</code>
ログイン後にコピー

以上がCSS メディア クエリで iPad のみをターゲットにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート