4. ไม่มีการ /> แบบ xhtml
กำ ข้อนี้แน่หรอคับ ผมดันหลงคิดว่านี่คืออันที่ถูกต้องมาตลอดเลย ปกติเวลาผมเขียนผมเขียนตามนั้นเกือบทุกข้อยกเว้นข้อนี้เนี่ยแหละ ไม่เคยเอาไป validate เลยไม่รู้เรื่องเลยว่า ที่เราใช้อยู่มันผิด กำๆ

ทีแรก ผมเข้าใจว่า โครงสร้างของภาษา html มาจาก xml ดังนั้นข้อจำกัดของ xml หลายๆอย่างอาจเป็นสิ่งที่ถูกต้องที่สุดในภาษา html
อย่าง
- tag ต้องตัวเล็กทั้งหมด
- tag ห้ามคาบซ้อนกัน
- เมื่อมีเปิด ต้องมีปิด
- tag ไหนที่ไม่จำเป็นต้องปิด ให้ปิดด้วย /> (<br/> <hr/> <img/>)
- ค่าต่างๆของ tag ต้องใส่เครื่องหมายคำพูด (id='oh-shit'
width=0)
- ห้ามมีค่าว่าง (width='' )
ฮือ~~ ผิดเลยง่ะ~~

การ validate มันขึ้นอยู่กะเราระบุใน meta ว่าเป็นแบบไหนครับ
1.transitional DTD นี่พื้นๆสุด เขาบอกว่าช่วงเปลี่ยนผ่าน ให้อภัยกับสไตล์เก่าๆ หยวนๆ
2.strict DTD นี่หินมากอีกนิด แต่อีกสักห้าหกปีควรผ่าน
3.xhtml นี่ก้อต้องมี /> แบบที่ว่าปิดอัตโนมัติ
จะระบุต้องเอาแบบใดแบบหนึ่งจากทั้ง 3 ห้ามปนกัน
ใครที่มี iframe ก้อได้แค่แบบ 1 เท่านั้น อีกไม่นานก้อสูญพันธ์
ผมว่า code จะดูเรียบร้อยขึ้นนะ ทำไปเหอะ เด๋วก้อคุ้น
ผมถึงบอกว่า sanook นี่ยอมเลย เอาเนื้อหาอะไรมาสุมๆรวมกันเยอะๆให้ผ่านได้นี่ เจ๋ง เป็นแบบอย่างที่ดี พอสู้กะเว็บมาสเตอร์เมืองนอกได้