http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
http://www.w3.org/1999/xhtml ">
<الرأس>
اختراق CSS الذي يميز بين IE6 وIE7 وIE8 وFireFox
<نمط النوع = "نص/CSS">
نمط>
الرأس> <الجسم>
اختبار الكتلة zss
يتحول لون IE6 إلى اللون الأخضر ينتهي لون IE7 باللون الأزرق ينتهي لون IE8 باللون الأحمر أخيرًا يتحول Firefox إلى اللون الأرجواني
لقد رأيت اليوم مقالة في hccblogs حول التوافق مع IE8، وهو أمر بسيط للغاية، ولسوء الحظ، فهو متوافق فقط مع IE، وهو يعتمد على جوهر IE7، الذي يحتوي على قيود كبيرة. أعتقد أنني ماهر نسبيًا في توافق CSS منذ إصدار IE8، فلندرس مدى توافق IE8.
لقد كان توافق CSS دائمًا مصدر إزعاج للجميع. لقد أزعج IE6 وIE7 وFF الجميع بالفعل في المقالات السابقة، وقد تم تقديم الكثير من المعرفة في هذا المجال. منذ أن تم إصدار الإصدار الرسمي من IE8، كنت أحاول إيجاد طريقة لتمييزه عن الإصدار الرسمي من IE8، حيث يؤدي البحث في Baidu إلى العديد من النتائج، والبحث في Google يؤدي إلى المزيد من النتائج. هناك فرق كبير بين الإصدار الرسمي والإصدار التجريبي من IE8 من حيث الاختراقات، علاوة على ذلك، تتم إعادة طباعة جميع الطرق الموجودة على الإنترنت تقريبًا من بعضها البعض، والطريقة التي تظهر في أغلب الأحيان هي صورة الاختراق من linxz.cn. لسوء الحظ، الطريقة الموجودة في هذه الصورة غير صالحة للإصدار الرسمي من IE8.
بعد التحليل والتلخيص، لدينا الحلول الفعالة التالية. ربما سيكون هناك حيل أفضل وأبسط في المستقبل، ولكن في الوقت الحالي، يمكن لهذه الطريقة أن تحل الحاجة الملحة.
- مثال بسيط:
- "9" مثال: "margin:0px auto9;".
- يستطيع "9" هنا التمييز بين كل متصفحات IE وFireFox.
- "*" يمكن لـ IE6 وIE7 التعرف عليه، ولا يمكن لـ IE8 أن يتعرف عليه.
- "_" يمكن لـ IE6 التعرف على "_"، ولكن لا يمكن لـ IE7 وIE8 وFireFox
الجسم>