ก่อนที่จะพูดถึง ข้อบกพร่อง ของ IE6 และวิธีการแก้ไขพวกเขาจำเป็นต้องพูดคุยเกี่ยวกับกลยุทธ์บางอย่างเพื่อหลีกเลี่ยงปัญหาที่น่ารำคาญเหล่านี้
IE6 ส่วนแบ่งการตลาด
ตามสถิติส่วนแบ่งการตลาดส่วนแบ่งการตลาดปัจจุบันของ IE6 คือ 25.25%แต่สถิติในสถานที่อื่น ๆ ลดลงอย่างมีนัยสำคัญที่ 18.1% การเขียนผู้ใช้ IE6 ของ Taobao ลดลงจาก 70% เป็น 69%) แต่สิ่งที่สำคัญที่สุดคือสถิติของเว็บไซต์ของคุณเอง หากคุณทำการวิเคราะห์ปริมาณการใช้งานบนเว็บไซต์ของคุณส่วนแบ่งของ IE6 ที่คุ้มค่าในการพัฒนาสำหรับ IE6 หรือไม่? สิ่งนี้ต้องการให้คุณชั่งน้ำหนักด้วยตัวเอง
หากผู้เยี่ยมชมเว็บไซต์ของคุณส่วนใหญ่ไม่ได้ใช้ IE6 และไม่จ่ายเงินให้คุณคุณไม่จำเป็นต้องเข้ากันได้กับ IE6 ดังนั้นจึงประหยัดเวลาพลังงานและเงิน
ทำการออกแบบที่เรียบง่าย
ในขณะที่การออกแบบการพิจารณาการใช้งานรหัสสามารถหลีกเลี่ยงปัญหาเลย์เอาต์บางอย่าง ไม่ว่าร่างการออกแบบจะซับซ้อนแค่ไหนก็สามารถนำไปใช้กับรหัสที่กระชับได้หากคุณใช้ป้ายกำกับที่ซับซ้อนเกินไปคุณต้องแก้ไขร่างการออกแบบ
หากคุณมีประสบการณ์การพัฒนาที่หลากหลายเอาชนะปัญหาเลย์เอาต์จำนวนมากบันทึกโซลูชันของคุณและปรับปรุงประสิทธิภาพการพัฒนาเมื่อพบปัญหาเดียวกันในอนาคต
ใช้คำสั่งเอกสารที่เหมาะสม (doctype)
การใช้การประกาศเอกสารที่ไม่ถูกต้องจะก่อให้เกิดโหมด Quirks ใช้หนึ่งในเอกสารเพื่อประกาศ: html 5 [/i], [i] html 4.01 เข้มงวด [/i], [i] html 4.01 frameset [/i], [i] html 4.01 transitional [/i], [i ] xhtml 1.0 เข้มงวด [/i], [i] xhtml 1.0 frameset [/i], [i] xhtml 1.0 transitional [/i] หรือ [i] xhtml 1.1
html 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 frameset
<! 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 เข้มงวด // en" " http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd ">>
xhtml 1.0 frameset
<! doctype html public "-// w3c // dtd xhtml 1.0 frameset // en" " http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd " >>
XHTML 1.0 Transitional
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" " http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd "
XHTML 1.1
<! doctype html public "-// w3c // dtd xhtml 1.1 // en" " http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd ">