ใน HTML5 แท็ก Semantic เช่น `<header>`, `<footer>`, `<article>`, `<section>` แตกต่างจากแท็ก `<div>` อย่างไร?
กแท็ก Semantic ทำให้หน้าเว็บแสดงผลได้เร็วกว่า <div> เนื่องจากมีขนาดเล็กกว่า
ขแท็ก Semantic บอกความหมายของเนื้อหาให้กับเบราว์เซอร์และ Search Engine ช่วย SEO และ Accessibility
คแท็ก Semantic ใช้ได้เฉพาะใน HTML5 เท่านั้น ในขณะที่ <div> ใช้ได้ทุกเวอร์ชัน
งแท็ก Semantic มี Style เริ่มต้นที่แตกต่างจาก <div> อย่างมีนัยสำคัญ
เฉลยอธิบาย
แท็ก Semantic HTML5 สื่อความหมายของเนื้อหา เช่น <header> บอกว่าเป็นส่วนหัว <article> บอกว่าเป็นบทความ ช่วยให้ Search Engine (SEO) เข้าใจโครงสร้างเนื้อหาได้ดีขึ้น และ Screen Reader สำหรับ Accessibility ทำงานได้ถูกต้องกว่า ส่วน <div> เป็นแค่ Container ทั่วไปไม่มีความหมายเฉพาะ ตัวเลือก A, C, D อธิบายผิดความเป็นจริง