Windows Internet Explorer Web Windows Internet Explorer 8 يشير ناقل الإصدار إلى رقم الإنشاء ، والذي يتم تخزينه في قراءة مفتاح التسجيل عند بدء تشغيل المتصفح. يمكن للمطورين استخدام متجه الإصدار للكشف عن إصدار عارض المتصفح الذي يستخدمه لعرض الموقع. إن فهم أفضل الممارسات في اكتشاف المتصفح يضمن استمرار العمل كما هو متوقع عندما ينظر العميل إلى الموقع. Windows Internet Explorer Web يصف هذا المستند كيفية استخدام قيمة متجه الإصدار. بالإضافة إلى ذلك ، يتم توفير بعض رمز العينة لمساعدة المطورين على تنفيذ وصيانة طرق اكتشاف المتصفح الموصى بها. -> Windows Internet Explorer HTML Windows Internet Explorer بالإضافة إلى استخدام متجه الإصدار عند ملء قسم المساعدة حول القسم ، يتم استخدام هذه القيمة أيضًا عند معالجة التعليقات الشرطية. التعليقات الشرطية هي كتل التعليقات في الكود المصدري للصفحة ولا يمكن تفسيرها إلا بواسطة. قد تحتوي التعليقات التوضيحية على واحد أو أكثر من المشغلين أو القيم الذاتية أو القيم. Windows Internet Explorer الإصدار 8 Windows Internet Explorer ، على سبيل المثال ، يعرض الرمز أعلاه رمز التعليق المطلوب للتحقق من الإصدارات اللاحقة. أكبر من أو يساوي الإصدار المستقبلي المستخدم للتأكد من أن الشروط تنطبق عليها ، بحيث لا يلزم أي رمز عند إصدار إصدار جديد. يحتوي ناقل إصدار Windows Internet Explorer 5.5 5.5002 أيضًا على رقم تخريب المتصفح. عند اختبار رقم الإصدار الرئيسي للمتصفح ، يكون متجه الإصدار صحيحًا. للتحقق من رقم تخريب المتصفح ، تتم إضافة متجه الإصدار بنقطة عشرية وأربعة أرقام. على سبيل المثال ، ناقل إصدار الإصدار هو. يعرض مثال الرمز هذا رمز التعليق المطلوب للتحقق من رقم الإصدار الأساسي للمتصفح ورقم الإصدار الثانوي للمستعرض. هذا يتيح لك ضبط الشروط بشكل مناسب. -HTML [Endif] التي تحتوي على مستشفى Downlevel-Downlevel-Revally ، تحتوي علامات البداية والنهاية للتعليق الشرطي على الواصلة ("") ، والتي تشبه التعليق الأساسي. يتم عرض الحالة في بداية العلامة ويوضع قبل نهاية العلامة. يتم وضع المحتوى في علامة التعليق. تسمى هذه التعليقات التوضيحية تعليقات من النوع ، لأن جميع المتصفحات أو إصدارات المتصفح التي لا تدعم التعليقات التوضيحية الشرطية ستتجاهل هذه التعليقات التوضيحية والعلامات بين العلامات. تسمى التعليقات المشروطة بدون الواصلة تعليقات من النوع ، لأن المتصفحات ذات المستوى المنخفض ستتجاهل هذه التعليقات ، ولكنها ستتعامل مع العلامات بين العلامات. يعرض مثال الرمز هذا رمز التعليق المطلوب للتحقق من رقم الإصدار الأساسي للمتصفح ورقم الإصدار الثانوي للمستعرض. هذا يتيح لك ضبط الشروط بشكل مناسب. Windows Internet Explorer (CSS) Windows Internet Explorer 8 Windows Internet Explorer 7 CSS يستخدم سلسلة وكيل المستخدم 1 / شرط الاستخدام تتضمن قواعد ورقة الأنماط المتتالية المختلفة للإصدارات المحددة. يتيح لك ذلك التأكد من أن العميل لا يتلقى التصحيحات والتغييرات المستهدفة. يمكنك أيضًا اكتشاف إصدارات المتصفح. يسرد الجدول القيم الذاتية والمشغلين و / أو القيم التي يمكن استخدامها لتعويض التعليقات المشروطة. غرض مثال تعليقات أي [إذا كان IE] قيمة الميزة الوحيدة التي تدعمها IE Windows Internet Explorer هي السلسلة "" ، والتي يتم استخدامها للتمثيل. قيمة [إذا كان IE 7] Boolean True يتم استخدام عدد صحيح أو نقطة عائمة لتمثيل إصدار المتصفح. إرجاع قيمة إذا كان رقم الإصدار يتطابق مع إصدار المتصفح. ! [إذا! أي] ليس مشغل منطقي. إن وضع هذا المشغل مباشرة أمام القيمة الذاتية أو المشغل أو التعبير الفرعي يشير إلى المعنى المعاكس للتعبير. LT [إذا lt أي 5.5] صحيح أقل من المشغل. إذا كانت المعلمة الأولى أصغر من المعلمة الثانية ، فالتراجع. LTE [إذا lte أي 6] صحيح أقل من أو يساوي المشغل. إذا كانت المعلمة الأولى أقل من أو تساوي المعلمة الثانية ، فالتراجع. GT [إذا gt أي 5] صحيح أكبر من المشغل. إذا كانت المعلمة الأولى أكبر من المعلمة الثانية ، فالتراجع. GTE [إذا كان GTE IE 8] صحيح أكبر من أو يساوي المشغل. إذا كانت المعلمة الأولى أكبر من أو تساوي المعلمة الثانية ، فالتراجع. () [إذا! (أي 7)] عامل التعبير عن المنطق. تستخدم بالاقتران مع المشغلين لإنشاء تعبيرات أكثر تعقيدًا. & & [إذا (gt ie 5) و (lt ie 7)] والمشغل الحقيقي الحقيقي. إذا كانت جميع التعبيرات الفرعية تقييمها ، العودة. | [إذا (أي 6) | (أي 7)] أو المشغل الحقيقي الحقيقي. إذا كانت نتيجة أي التعبير الفرعي ، يتم إرجاعها. حقيقي [إذا كان صحيحا] نتيجة الحساب الحقيقية هي دائما. خطأ شنيع [إذا كان خطأ] نتيجة حساب كاذبة هي دائما. HTML <head> بالإضافة إلى ذلك ، بالإضافة إلى ذلك ، إذا كنت ترغب في استخدام نفس ورقة الأنماط للإصدارات وبعد ذلك ، يمكنك استخدام رمز العينة التالي. HTML <head> لاحظ Windows Internet Explorer Windows Internet Explorer أن مثال الرمز أعلاه يستخدم أكبر من المقارنة أو مساوٍ. هذا يضمن أن الرمز مناسب للإصدارات المستقبلية بحيث لا يلزم تحديث الرمز عند إصدار إصدار جديد. فيما يلي بعض الأمثلة الأخرى للبيانات الشرطية المختلفة. كيفية استخدام ناقلات الإصدار في Windows Internet Explorer
<!--[if gte IE8]>
<!--[if gte IE 5.5002]><p>You are using IE 5 or higher</p><![endif]–>
<![if lt IE 5.5]><p>
您正在使用早于
IE 5.5
的版本或另一个低级浏览器
</p><![endif]>
اكتشاف المتصفح باستخدام ناقل الإصدار
<title> صفحة الاختبار </title>
<meta http-equiv = "x-ua compatible" content = "ie = 8"/>
<! - [if gte ie 8 ]> <InlinRel = "STYLESHEET" type = "text/css" href = "/stylesheets/stipers.css"/> <! [endif] ->
<! - [إذا كان IE 7 ]> <INLINGREL = "STYLESSHEET" type = "text/css" href = "/symesheets/ie.css"/>
<! [endif] ->
</head>
<title> صفحة الاختبار </title>
<! - [إذا gte ie 7]>
<LinkRel = "STYLESHEET" type = "text/css" href = "/stylesheets/ie.css"/>
<! [endif]->
</head><!--[if IE]><p>
您使用的是
Internet Explorer
。
</p><![endif]–>
<![if !IE]><p>
您没有使用高级
إصدار Internet Explorer
المتقدم版本。
</p><![endif]>
<!--[if IE 8]><p>
欢迎使用
Internet Explorer 8
!
</p><![endif]–>
<!--[if !(IE 8)]><p>
您没有使用
Internet Explorer 8
。
</p><![endif]–>
<!--[if gte IE 7]><p>
您使用的是
IE 7
或更高版本。
</p><![endif]–>
<!--[if (IE 5)]><p>
您使用的是
IE 5
(任何版本)。
</p><![endif]–>
<!--[if (gte IE 5.5)&(lt IE 7)]><p>
您使用的是
IE 5.5
或
IE 6
。
</p><![endif]–>
<!--[if lt IE 5.5]><p>
请升级您的
版本。
Internet Explorer
الخاص بك. </p><![endif]–>
<!--[if true]>
您使用的是
متصفح <em>
高级
</em>
浏览器。
<![endif]–>
<!--[if false]>
您使用的是
متصفح <em>
低级
</em>
浏览器。
<![endif]–>
<!--[if true]><![if IE 7]><p>
يتم عرض此嵌套注释在
في IE 7
中显示。
</p><![endif]><![endif]–>