ใน 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 อธิบายผิดความเป็นจริง

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

ดูข้อสอบวิชานี้ทั้งหมด →