مقالة مقدمة من wulin.com (www.vevb.com): تنسيق التعليقات من HTML هو أن IE قد قدمت بعض الامتدادات لتعليقات HTML حتى يتمكنوا من دعم تعبيرات الحكم المشروطة. كيفية جعل رمز HTML ثابت يعرض محتوى مختلف في إصدارات IE مختلفة؟
إن تنسيق التعليقات لـ HTML هو أن IE قام ببعض الامتدادات لتعليقات HTML لدعم تعبيرات الحكم المشروطة. كيفية جعل رمز HTML ثابت يعرض محتوى مختلف في إصدارات IE مختلفة؟
على غرار لغات البرمجة ، تدعم التعبيرات هنا أيضًا المشغلين مثل أكبر من (GT) ، وأقل من (LT) ، أو غير. تعتبر التعليقات التوضيحية الشرطية امتدادًا للتعليقات الفريدة للإصدارات IE5.0 وما فوق ، والتي لا تدعمها متصفحات أخرى.
[إذا كان IE] تحديد ما إذا كان IE هو
[إذا كان IE 7] حدد ما إذا كان IE7
[إذا! أي] حدد ما إذا كان ليس كذلك
[إذا كان LT IE 5.5] حدد ما إذا كان IE5.5 أو أدناه. (<)
[إذا كان LTE IE 6] حدد ما إذا كان مساويًا لإصدار IE6 أو أدناه (<=)
[إذا كان gt ie 5] حدد ما إذا كان IE5 أو أعلى (>)
[إذا كان GTE IE 7] حدد ما إذا كان إصدار IE7 أو أعلى
[إذا! (أي 7)] حدد ما إذا كان ليس IE7
[إذا (gt ie 5) و (lt ie 7)] حدد ما إذا كان أكبر من IE5 وأقل من IE7
[إذا (أي 6) | (أي 7)] حدد ما إذا كان IE6 أو IE7
ما يلي هو رمز مثال شامل للحكم على إصدار IE:
<!-[إذا كنت ie] ، فأنت تستخدم Internet Explorer. <! 5)]> أنت تستخدم IE 5 (أي إصدار). <!لـ <!-[إذا تعبير]> html <! لـ <!-[إذا تعبير]-> html <!-[endif]-> ، سيتم عرض المتصفحات غير IE كقاعات رمز عادية.
<!-[if expression]-> html <!-[endif]-> <!-[if expression]> html <! [endif]->