it-swarm.asia

ماذا تفعل بالضبط طريقة عرض التوافق في IE8؟

لدي قائمة مرتبة حيث يتم عرض النص في السطر التالي من الرقم الموجود في IE 8 (ولكن ليس في المتصفحات الأخرى). إذا قمت بتشغيل طريقة عرض التوافق يبدو صحيحًا. على الرغم من أنني أعتقد أنني سأكون قادرًا على تصحيح هذه المشكلة بالتحديد وحلها ، فهل يعرف أي شخص وصفًا كاملاً إلى حد ما لما تفعله طريقة عرض التوافق ، بحيث في المرة القادمة ربما يمكنني تسريع القرار؟

TIA

11
Andy

عرض التوافق يعرض الصفحة كما لو كانت Internet Explorer 7 (بما في ذلك Javascript). هناك بعض الاختلافات بين IE8 مع السيرة الذاتية و IE7 النقي ولكن في الأساس هو نفسه.

يمكنك أيضًا إجبار IE8 على استخدام السيرة الذاتية مع علامة التعريف هذه:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

إذا كنت تواجه مشكلات ، أقترح أولاً التحقق من أن لديك نمطًا شرعيًا في HTML الخاص بك (أبسط واحد هو <!DOCTYPE html> الذي يفرض وضع المعايير). سيؤدي ذلك إلى حل 90٪ من مشكلاتك ، خاصة مع IE6.

7
DisgruntledGoat

طريقة عرض التوافق في IE8 تعرض الصفحة بشكل أساسي كما تظهر في IE7. يعد IE8 أكثر توافقًا مع المعايير من IE7 ، ولكن قد لا تظهر الصفحات المصممة لـ IE7 بشكل صحيح باستخدام وضع معايير IE8 ، وبالتالي تم تقديم وضع التوافق لجعل الصفحة تتراجع إلى طريقة التقديم IE7.

إذا كنت تريد حقًا تفاصيل ما يحدث ، فاقرأ حقائق فقط: ملخص عرض التوافق من مدونة IE MSDN.

بالمناسبة ، إذا وصلت إلى F12 أثناء استخدام IE8 ، فسترى شريط أدوات المطور. في الأعلى يوجد خياران لتغيير وضع المستند ووضع المستعرض الذي سيتيح لك استكشاف كيفية ظهور الصفحة باستخدام خيارات عرض التوافق.

4
Dan Diplo