التعليق الشرعي الشرطي هو وظيفة فريدة من نوعها ، والتي يمكنها معالجة رمز XHTML منفصل لمنتجات IE Series. لاحظ أنه يهدف بشكل أساسي إلى XHTML ، وليس CSS.
وظيفة الشرح الشرطية قوية للغاية ، ويمكن أن تصدر أحكام حقيقية وكاذبة ، على سبيل المثال:
رمز البرنامج
<!-[إذا كان ذلك]> هذا المحتوى مرئي فقط لـ ie <! [endif]->
<!-[إذا كان IE 6.0]> هذا المحتوى مرئي فقط في IE 6.0 <! [endif]->
يمكن تحديد التعليقات التوضيحية الشرطية بواسطة أي إصدار من المتصفح ، وعرض المحتويات إذا استوفوا الشروط. يتم دعم وظيفة التعليقات التوضيحية من IE5.0 إلى 7.0 ، ورقم الإصدار دقيق إلى 4 أماكن عشرية:
رمز البرنامج
<!-[إذا كان IE 6.1000]> هذا المحتوى مرئي فقط في IE 6.1 <! [endif]->
أي التعليقات الشرطية تدعم أيضًا علامات التعجب عدم التصنيف:
رمز البرنامج
<!-[if! ie 6.0]> هذا المحتوى مرئي باستثناء الإصدار 6.0 <! [endif]->
كما يدعم البادئات ، والتي يتم استخدامها لتحديد ما إذا كانت نسخة أعلى أو إصدارًا أقل:
رمز البرنامج
<!-[إذا كان gt ie 5.0]> هذا المحتوى مرئي فقط في IE 5.0 أو فوق الإصدارات <! [endif]->
الاسم الكامل لـ GT هنا أكبر من الإصدار الشرطي الحالي أو أعلى ، ولكنه لا يتضمن الإصدار الحالي.
هناك العديد من البادئات الأخرى:
LT يعني أقل من الإصدار الشرطي الحالي ولا يتضمن الإصدار الحالي.
GTE تعني تحية من الإصدار أو المساواة ويتضمن الإصدار الحالي.
يعني LTE أقل من الإصدار أو المساواة أسفل الإصدار الحالي ويحتوي على الإصدار الحالي.