iPhone や Android などのモバイル ブラウザ向けに CSS をカスタマイズしようとする場合は、次の点に注意することが重要です。 @media ハンドヘルドの制限事項。このメディア クエリ タイプは過去にも使用されてきましたが、モバイル デバイス、特に高度な表示機能を備えたデバイスでは広くサポートされていません。
目的の効果を実現するには、次の代替アプローチを検討してください。
@media ハンドヘルドの代わりに、@media スクリーン クエリを使用します。これらのクエリを使用すると、解像度やデバイス幅などの特定の画面特性に基づいてデバイスをターゲットにすることができます。たとえば、iPhone 用に Web ページのスタイルを設定するには:
@media screen and (max-device-width: 480px) { body { color: red; } }
また、CSS 機能クエリを使用して、特定のブラウザ機能を検出することもできます。たとえば、メディア クエリがサポートされているかどうかを確認するには:
@supports (media) { /* Styles to be applied if media queries are supported */ }
特定の解像度のデバイスをターゲットにするには、@media クエリを解像度メディア機能と組み合わせることができます:
@media screen and (max-device-width: 480px) and (resolution: 163dpi) { body { color: blue; } }
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3