عند محاولة تخصيص CSS خصيصًا لمتصفحات الجوال مثل iPhone وAndroid، من الضروري أن تكون على دراية بـ قيود @media المحمولة. على الرغم من أن هذا النوع من استعلام الوسائط قد تم استخدامه في الماضي، إلا أنه غير مدعوم عالميًا على الأجهزة المحمولة، خاصة تلك التي تتمتع بقدرات العرض المتقدمة.
لتحقيق التأثير المطلوب، فكر في طرق بديلة:
بدلاً من @media المحمولة، استخدم استعلامات شاشة @media. تمكنك هذه الاستعلامات من استهداف الأجهزة بناءً على خصائص معينة للشاشة، مثل الدقة وعرض الجهاز. على سبيل المثال، لتصميم صفحة ويب لجهاز iPhone:
@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