سؤال

يستخدم أحد ملفات CSS الخاصة بنا -ms-high-contreast-six: لا شيء للتأكد من ظهور بعض ميزات الخلفية حتى في ظل وضع التباين العالي.إنه يعمل بشكل جيد على IE10 و IE11.الآن نحاول مرفذ نفس CSS إلى IE9، ومن الواضح أنه غير مدعوم.

ما هو ما يعادل خاصية -ms-عالي التباين - *** تحت IE9؟هل هناك طريقة أخرى لخدوع المتصفح لعدم تغيير الميزات باستخدام إعداد "وضع التباين العالي"؟

هل كانت مفيدة؟

المحلول

لا يوجد ما يعادلها.

ملاحظات
تم تقديم ميزة Media Media -MS عالية النقيض في نظام التشغيل Windows 8.

هو ل IE10.

يمكنك اختبارها باستخدام استعلامات الوسائط مثل:

giveacodicetagpre.

href="http://msdn.microsoft.com/en-us/library/windows/apps/hh465764.aspx" rel="nofollow"> http://msdn.microsoft.com/ar- الولايات المتحدة / المكتبة / النوافذ / التطبيقات / HH465764.aspx

يستخدم بعض المطورين لاستهداف IE10 مع استعلامات الوسائط:

giveacodicetagpre.

PS، هذا هو نوع من فظيع، وتريد متصفحا فرض نظام التشغيل عرض نظام التشغيل بطريقة محددة، أو عرض بطريقة محددة عبر نظام التشغيل.

[hold on]

لقد وجدت هذه المقالة من Steve Faulkner: http://blog.paciellogroup.com/01/01/01/high-contrast-xss-sss-sprites/

CSS Sprites باستخدام قبل: عنصر الزائفة

بديل لتنفيذ العفاريات CSS باستخدام Traditonal طريقة التصوير الخلفية متاحة وتحل مشكلة الصور التي لا يتم عرضها في وضع التباين العالي. هذا البديل تستخدم الطريقة من CSS من قبل: عنصر الزائفة (ملاحظة: بعد: يمكن أيضا استخدام عنصر الزائفة). مثال:

رابط مع أيقونة منزلية ونص مع ألوان العرض الافتراضية. الرابط مع أيقونة المنزل والنص مع نوافذ مرتفعة ألوان التباين.

css

giveacodicetagpre.

html

giveacodicetagpre.

ليس لدي وقت لاختباره. أعطها محاولة وتعود إلينا حتى أتمكن من تصحيح "هذه الإجابة إذا لزم الأمر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top