مقالة مقدمة من wulin.com (www.vevb.com): كيفية الحكم على إصدار IE في كود HTML.
كيفية جعل رمز HTML ثابت يعرض محتوى مختلفًا وفقًا لإصدارات IE مختلفة. الحيلة هنا هي استخدام تعبير شرح HTML الخاص بـ IE.
تنسيق التعليق لـ HTML هو <!-محتوى التعليق->. قام IE ببعض الامتدادات لتعليقات HTML لدعم تعبيرات الحكم الشرطي:
<!-[إذا تعبير]> html <! [endif]-> عندما يكون التعبير التعبير صحيحًا ، يتم عرض محتوى HTML.
مثال:
عرض Claincopy إلى ClipboardPrint؟
<!-[إذا كان IE 5]>
<p> مرحبًا بك في Internet Explorer 5. </p>
<! [endif]->
<!-[إذا كان IE 5]>
<p> مرحبًا بك في Internet Explorer 5. </p>
<! [endif]->
على غرار لغات البرمجة ، تدعم التعبيرات هنا أيضًا المشغلين مثل أكبر من (GT) ، وأقل من (LT) ، أو غير. فيما يلي بعض الأمثلة.
[إذا كان 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
مثال رمز:
عرض Claincopy إلى ClipboardPrint؟
<!-[إذا كان ie]> <p> أنت تستخدم Internet Explorer. </p> <! [endif]->
<!
<!-[إذا كان IE 7]> <p> مرحبًا بك في Internet Explorer 7! </p> <! [endif]->
<!-[if! (أي 7)]> <p> أنت لا تستخدم الإصدار 7. </p> <! [endif]->
<!-[إذا gte ie 7]> <p> ، فأنت تستخدم ie 7 أو أكثر. </p> <! [endif]->
<!-[إذا (أي 5)]> <p> أنت تستخدم IE 5 (أي إصدار). </p> <! [endif]->
<!-[if (gte ie 5.5) و (lt ie 7)]> <p> أنت تستخدم IE 5.5 أو ie 6. </p> <! [endif]->
<!-[إذا كان lt ie 5.5]> <p> يرجى ترقية نسختك من Internet Explorer. </p> <! [endif]->
<!-[إذا كان ie]> <p> أنت تستخدم Internet Explorer. </p> <! [endif]->
<!
<!-[إذا كان IE 7]> <p> مرحبًا بك في Internet Explorer 7! </p> <! [endif]->
<!-[if! (أي 7)]> <p> أنت لا تستخدم الإصدار 7. </p> <! [endif]->
<!-[إذا gte ie 7]> <p> ، فأنت تستخدم ie 7 أو أكثر. </p> <! [endif]->
<!-[إذا (أي 5)]> <p> أنت تستخدم IE 5 (أي إصدار). </p> <! [endif]->
<!-[if (gte ie 5.5) و (lt ie 7)]> <p> أنت تستخدم IE 5.5 أو ie 6. </p> <! [endif]->
<!-[إذا كان lt ie 5.5]> <p> يرجى ترقية نسختك من Internet Explorer. </p> <! [endif]->
ملاحظة: لا يتم دعم امتداد التعليقات التوضيحية هذا في الإصدارات أدناه IE5. لكن من الصعب العثور على IE4 الآن ... :)