หลังจากปัญหาของการเติมแบบฟอร์มอัตโนมัติที่กล่าวถึงในบทความก่อนหน้านี้ได้รับการแก้ไขฉันพบปัญหาใหม่ซึ่งเป็นรูปแบบของหน้าเว็บที่แสดงไม่ถูกต้องภายใต้ IE ผ่านเครื่องมือนักพัฒนา IE ตรวจสอบรูปแบบที่สอดคล้องกันที่จะนำเสนอและเปรียบเทียบหน้า HTML ท้องถิ่นที่สามารถแสดงได้อย่างถูกต้อง สไตล์นั้นเหมือนกัน ยกเว้นรูปแบบตัวอักษรบางอย่างที่แสดงสไตล์ขนาดตัวอักษรในเครื่องมือนักพัฒนาซอฟต์แวร์ส่วนอื่น ๆ จะเหมือนกันรวมถึงรูปแบบมาร์จิ้นที่ทำให้สไตล์แสดงไม่ถูกต้อง ในที่สุดมันก็ผ่านเครื่องมือนักพัฒนาซอฟต์แวร์ที่โหมดข้อความของทั้งสองหน้าแตกต่างกัน โหมดข้อความที่สามารถแสดงได้อย่างถูกต้องคือโหมดมาตรฐานและโหมดเบ็ดเตล็ดเมื่อแสดงหน้าผิดปกติ
เมื่อคุณพบซอร์สโค้ดหน้าเว็บเนื่องจากหน้าเว็บที่ผิดปกติได้รับการตกแต่งผ่านไซต์และหน้าตกแต่งไม่ได้กำหนดโหมดข้อความ! Doctype เบราว์เซอร์จะไม่แยกวิเคราะห์เว็บเพจผ่านโหมดมาตรฐาน
- ประเภทเอกสาร (ตัวย่อภาษาอังกฤษ! Doctype, ชื่อภาษาอังกฤษเต็มชื่อ DocumentType), A! Doctype เป็นคำประกาศประเภทเอกสารของภาษามาร์กอัพสากลมาตรฐาน จุดประสงค์ของมันคือการบอกตัวแยกวิเคราะห์ภาษาสากลมาร์กอัพมาตรฐานคำจำกัดความประเภทเอกสารประเภทใด (DTD) ที่ควรใช้ในการแยกวิเคราะห์เอกสาร ปรากฏเป็นบรรทัดแรกของไฟล์และมีแบบฟอร์มต่อไปนี้:
<! doctype html
สตริงอ้างอิงสาธารณะ>
สตริงอ้างอิงเรียกว่าตัวระบุสาธารณะซึ่งหมายถึงคำจำกัดความประเภทเอกสารที่จำเป็น (DTD) โดยชื่อที่รู้จักกันดีมักจะเป็นมาตรฐานที่เกี่ยวข้อง [1]
ความพร้อม:
ระบุว่าตัวระบุสาธารณะอย่างเป็นทางการ (FPI) เป็นวัตถุหรือทรัพยากรระบบที่เข้าถึงได้สาธารณะ
International Internation Engineering Task Force (IETF) และ World Wide Web Alliance (W3C) ไม่ได้ลงทะเบียนกับองค์กร ISO