XHTML เว็บไซท์แบบสะอาด
การเขียนเว็บแบบเรียงลำดับความสำคัญ ของข้อมูลในโครงสร้างถือเป็นปัจจัยหลัก ที่สำคัญที่ XHTML designer ทุกคนควรพึงกระทำ และพึงระวัง ในเรื่องการใช้ tag xhtml ให้ถูกกับข้อมูลที่นำเสนอ
h1 หรือ Header Level 1 ถือเป็น Block Element ที่เป็น text module ที่สำคัญที่สุดของ xhtml เลยก็ว่าได้
แล้วเราจะมองข้ามมันไปได้ยังไงหว่า และที่รองลงมา คือ h2-h6 และ h ใน XHTML 2.0 ที่จะมีเพิ่มเข้ามา
p หรือ paragraph เอาไว้ใช้จัดการกับตัวหนังสือ ที่ถูกแบ่งออกเป็นย่อหน้า สามารถใช้ inline elements อย่าง span, strong, em เข้าร่วมด้วยอย่างเมามัน
สำหรับการทำเมนู ไม่ว่าจะแนวตั้งหรือแนวนอน ในตอนนี้ ul, li (Unordered list, list) ถือเป็น elements ที่นิยมใช้กัน ก่อนที่ จะเปลี่ยนไปใช้ Nl หรือ Navigation แทนใน XHTML 2.0 เช่นกัน (nl สามารถใช้ใน Opera, Firefox และบราวเซอร์ใหม่ๆ อื่นๆ ยกเว้น ไออี 6 ส่วน 7 ผมยังไม่ลอง)
แล้ว OL หละ ทำไมไม่เอามาทำเป็นเมนูแทน ul มันก็สั่งได้เหมือนกัน
อย่างที่เคยเล่าให้ฟังครับ ol คือ Ordered List แตกต่างจาก Unordered List ตรงที่อันนึงมันเป็นลิสต์แบบตามลำดับขั้น แต่อีกอัน มันไม่ใช่ จึงเห็นเขาใช้ ul มาทำเมนู มากกว่าใช้ ol แต่ในเชิงความสำคัญทางโครงสร้างภาษา XHTML ทาง ol ถูกจัดอันดับความสำคัญไว้มากกว่า