Hacks for IE6, IE7

Tuesday 28 July 2009

أسهل طريقة لإضافة خصائص مختلفة لمتصفحات IE مباشرة في ملف Style ودون استعمال Conditional Statements هي باستعمال *html كالاتي:

p {
 border:1px solid #666
}
*html p {
 border:1px solid #f00
}

ال Fix السابق سيعمل مع IE6 وإن أردت كتابة ترقيع ل IE7 وتجاهل IE6 فأضف علامة + كالاتي:

*+html p {
 border:1px solid #f00
}

هناك طريقة مختصرة دون إعادة تكرار Class نفسه:

p {
 border:1px solid #666;
 *border:1px solid #f00
}

سيظهر الإطار الأحمر في كل من IE6 و IE7 وإذا أردت تجاهل IE6 مع ظهور الاطار الأحمر في متصفح IE7 فاكتب:

p {
 border:1px solid #666;
 *border:1px solid #f00;
 _border: 1px solid #666
}

التعليقات مغلقة.