ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS メディア クエリを使用して iOS デバイスをターゲットにするにはどうすればよいですか?

CSS メディア クエリを使用して iOS デバイスをターゲットにするにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-02 15:49:10299ブラウズ

How Can I Target iOS Devices Using CSS Media Queries?

CSS メディア クエリを使用した iOS デバイスのターゲット設定

レスポンシブ デザインの領域では、Web ページを特定のデバイスに合わせて調整することが必要になります。一般的なニーズの 1 つは、iOS デバイスのみをターゲットにすることです。

iOS デバイスのメディア クエリ

iOS 専用の @media クエリはありませんが、 @supports ルールを使用したソリューション:

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
}

@supports not (-webkit-touch-callout: none) {
  /* CSS for other than iOS devices */ 
}

の背後にある原則クエリ

このクエリは、iOS 上の Safari Mobile によってのみ実装される「-webkit-touch-callout」プロパティを利用します。サポートを確認することで、iOS デバイスを他のデバイスと区別できます。

利点と注意点

  • この技術により、他のデバイスに影響を与えることなく、iOS デバイスを正確にターゲットにすることができます。
  • @supports はインターネットでは機能しないことに注意してください。 Explorer。
  • 現在 iOS で機能しますが、Apple が将来のリリースでサポートを段階的に廃止しないという保証はありません。

代替アプローチ

Apple の開発者 Web サイトでは、iOS の Safari でサポートされる CSS プロパティの包括的なリストを提供しています。これらのプロパティを調査すると、iOS デバイスをターゲットにするための追加の代替手段が見つかる可能性があります。

以上がCSS メディア クエリを使用して iOS デバイスをターゲットにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。