Semantic HTML5 คืออะไร
แท็กที่บอกบทบาทของส่วนหน้า
แทนที่จะห่อทุกอย่างด้วย div อย่างเดียว HTML5 มีแท็กที่สื่อความหมายของบริเวณหน้า
ชุดที่ใช้บ่อยในบทนี้
<header> — ส่วนหัวของหน้าหรือของส่วน
<nav> — ส่วนนำทางหลัก
<main> — เนื้อหาหลักของหน้า (โดยทั่วไปหน้าละหนึ่ง)
<footer> — ส่วนท้าย เช่น ติดต่อ ลิขสิทธิ์
<article> — เนื้อหาที่แยกเป็นชิ้นสมบูรณ์ได้ เช่น โพสต์
<section> — ส่วนย่อยตามหัวข้อภายในหน้า
Semantic ไม่ได้ทำให้หน้าสวยขึ้นเอง — แต่ทำให้โครงชัด ดูแลง่าย และช่วยการเข้าถึง/SEO พื้นฐาน