ปลั๊กอินแต่ละตัวจะสร้างรหัสที่ต้องการสร้างและบางส่วนจะไม่เป็นไปตามมาตรฐาน XHTML 1.1 วิธีเดียวที่เหมาะสมในการแก้ไขที่จะทำการตรวจสอบแต่ละรายการและแก้ไขผู้กระทำผิดหรือให้ผู้พัฒนาทำการแก้ไขหรือใช้การแก้ไขของคุณเป็นโปรแกรมแก้ไข
อีกวิธีหนึ่งคุณสามารถลองเขียนตัวกรองเพื่อล้างมัน แต่พยายามจับทุกกรณีพิเศษดูเหมือนว่าเป็นรุ่นฝันร้ายส่วนตัวของฉันเองและมันจะส่งผลกระทบต่อประสิทธิภาพการทำงานเพื่อผลประโยชน์ที่ไม่เหมาะสม
คุณมีลูกค้า / เจ้านายที่ต้องการนี้หรือจะเป็นเพียงสิ่งที่ถือว่าเป็น " ที่ดีต่อการมี ?" (ใช่มีบางคนที่รู้สึกอย่างมากเกี่ยวกับเรื่องนี้ แต่ฉันไม่ได้เป็นหนึ่งในนั้น)
XHTML กำลังเปิดเผยสถานะ " เด็กที่มีผมสีดี " บนเว็บ แม้แต่ทิมเบอร์เนอร์ - ลีก็ พูดกลับในปี 2549:
บางสิ่งมีความชัดเจนยิ่งขึ้นเมื่อมองย้อนกลับไปหลายปี มีความจำเป็นต้องพัฒนา HTML ทีละส่วน ความพยายามในการทำให้โลกเปลี่ยนเป็น XML รวมถึงเครื่องหมายคำพูดรอบค่าแอตทริบิวต์และเครื่องหมายทับในแท็กเปล่าและเนมสเปซทั้งหมดในครั้งเดียวไม่สามารถใช้งานได้ สาธารณะที่สร้าง HTML ขนาดใหญ่ไม่ได้ย้ายเนื่องจากเบราว์เซอร์ไม่ได้บ่น ชุมชนขนาดใหญ่บางแห่งเปลี่ยนไปและสนุกกับผลไม้ของระบบที่มีรูปแบบที่ดี แต่ไม่ใช่ทั้งหมด สิ่งสำคัญคือการคงไว้ซึ่ง HTML แบบเพิ่มขึ้นตลอดจนการเปลี่ยนแปลงไปสู่โลกที่มีรูปแบบที่ดีขึ้นและการพัฒนาพลังงานมากขึ้นในโลกนั้น
คุณอาจต้องการอ่านHTML5 นั้นง่ายกว่าการเขียนมากกว่า XHTML 1.0 มากกว่าบน StackOverflow นี่คือบทสรุปของพวกเขา:
เพียงใช้ไวยากรณ์เมื่อคุณใช้ HTML5 คุณจะจบลงด้วยมาร์กอัปที่สะอาดและง่ายต่อการอ่านซึ่งจะเรียกใช้โหมดมาตรฐานเสมอ เมื่อคุณใช้ XHTML 1.0 (ทำหน้าที่เป็นข้อความ / html) คุณกำลังระบุ crud จำนวนมาก (เพื่อตรวจสอบความถูกต้องของ Crappy dtd) ที่เบราว์เซอร์จะทำโดยอัตโนมัติ