قبل مناقشة الأخطاء في متصفح IE6 وكيفية إصلاحها، من الضروري التحدث عن بعض الاستراتيجيات لتجنب هذه المشاكل المزعجة - ما يسمى بـ "nip in مهدها".
حصة سوق IE6
وفقًا لإحصائيات Market Share، تبلغ حصة السوق الحالية (أغسطس 2009) لـ IE6 25.25% ، ولكن من الواضح أن الإحصائيات في أماكن أخرى أقل، حيث تبلغ 18.1% في وقت كتابة هذا التقرير، انخفض عدد مستخدمي IE6 على Taobao من 70% إلى 69% ). ولكن الشيء الأكثر أهمية هو إحصائيات موقع الويب الخاص بك. إذا قمت بإجراء تحليل حركة المرور على موقع الويب الخاص بك، فهل تستحق حصة IE6 التطوير لـ IE6؟ هذا يحتاج إلى أن تزن بنفسك.
إذا كانت الغالبية العظمى من زوار موقع الويب الخاص بك لا يستخدمون IE6 ولا يدفعون لك، فلن تحتاج إلى جعله متوافقًا مع IE6 على وجه التحديد، وبالتالي توفير الوقت والطاقة والمال.
اصنع تصميمًا بسيطًا
يمكن أن يؤدي مراعاة تنفيذ الكود أثناء التصميم إلى تجنب بعض مشكلات التخطيط. بغض النظر عن مدى تعقيد مسودة التصميم، يمكن تنفيذها باستخدام تعليمات برمجية موجزة. إذا كنت تستخدم علامات معقدة للغاية، فستحتاج إلى مراجعة مسودة التصميم.
إذا كانت لديك خبرة تطوير غنية وتغلبت على العديد من مشكلات التخطيط، فقم بتسجيل حلولك لتحسين كفاءة التطوير عند مواجهة نفس المشكلات في المستقبل.
استخدم إعلان التوثيق المناسب (نوع الوثيقة)
سيؤدي استخدام إعلان مستند غير صحيح إلى تشغيل وضع المراوغات. يمكن أن يضمن الإعلان الصحيح للمستند احتفاظ صفحتك بنتائج متسقة في جميع المتصفحات. استخدم أحد إعلانات المستندات: HTML 5[/i]، [i]HTML 4.01 Strict[/i]، [i]HTML 4.01 Frameset[/i]، [i]HTML 4.01 Transitional[/i]، [i] XHTML 1.0 Strict[/i]، أو [i]XHTML 1.0 Frameset[/i]، أو [i]XHTML 1.0 Transitional[/i]، أو [i]XHTML 1.1
أتش تي أم أل 5
<!DOCTYPE HTML>
HTML 4.01 صارم
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " http://www.w3.org/TR/html4/strict.dtd ">
HTML 4.01 مجموعة الإطارات
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" " http://www.w3.org/TR/html4/frameset.dtd ">
HTML 4.01 الانتقالية
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd ">
XHTML 1.0 صارم
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
مجموعة إطارات XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd ">
XHTML 1.0 الانتقالية
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
أتش تي أم أل 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" " http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">