กลับหน้าบทเรียน
Export PDF
# Tag พื้นฐาน หัวข้อ 2 · HTML โครงสร้างเอกสารและมาร์คอัพ --- ## แนวคิดหลัก Tag พื้นฐานใช้จัดเนื้อหาให้มีความหมาย เช่น หัวข้อ ย่อหน้า รายการ ลิงก์ และรูปภาพ การเลือก tag ที่ถูกต้องช่วยให้เว็บอ่านง่าย ดูแลต่อได้ง่าย และเป็นมิตรกับ accessibility/SEO --- ## Heading Heading ใช้กำหนดลำดับชั้นความสำคัญของหัวข้อ ```html
การโปรแกรมบนเว็บ
บทที่ 1 HTML
โครงสร้างเอกสาร
``` แนวทางที่ดี: - ใช้ `
` เป็นหัวข้อหลักของหน้า - ใช้ `
` สำหรับหัวข้อรอง - ไม่ข้ามลำดับหัวข้อโดยไม่มีเหตุผล --- ## Paragraph `
` ใช้สำหรับย่อหน้าข้อความ ```html
HTML เป็นภาษาสำหรับกำหนดโครงสร้างของหน้าเว็บ
``` HTML จะยุบช่องว่างหลายช่องให้เหลือช่องเดียว หากต้องการจัดระยะห่างควรใช้ CSS ```css p { line-height: 1.7; margin-bottom: 1rem; } ``` --- ## List รายการช่วยจัดข้อมูลให้อ่านง่าย ```html
HTML
CSS
JavaScript
เปิด editor
สร้างไฟล์ index.html
เขียนโครงสร้าง HTML
``` --- ## Description List ใช้กับรายการแบบคำศัพท์และคำอธิบาย ```html
HTML
ภาษาสำหรับกำหนดโครงสร้างหน้าเว็บ
CSS
ภาษาสำหรับจัดรูปแบบหน้าเว็บ
``` --- ## Link ลิงก์ใช้เชื่อมไปยังหน้าอื่น ตำแหน่งในหน้าเดียวกัน ไฟล์ หรือเว็บไซต์ภายนอก ```html
MDN Web Docs
``` เมื่อใช้ `target="_blank"` ควรใส่ `rel="noopener noreferrer"` เพื่อลดความเสี่ยงด้านความปลอดภัยและ privacy --- ## Image รูปภาพควรมี `alt` เพื่อบอกความหมายของรูปให้ screen reader และเป็นข้อความสำรองเมื่อโหลดรูปไม่ได้ ```html
``` --- ## แนวทางใช้รูปภาพ - ใส่ `alt` ที่สื่อความหมาย - ใส่ `width` และ `height` เพื่อลด layout shift - ใช้ `loading="lazy"` กับรูปที่ไม่ได้อยู่ส่วนแรกของหน้า - ปรับขนาดไฟล์ภาพให้เหมาะกับเว็บ --- ## กิจกรรม สร้างหน้า HTML ที่มีหัวข้อ 3 ระดับ ย่อหน้า 2 ย่อหน้า รายการแบบ `ul`, `ol`, `dl` ลิงก์ภายนอก และรูปภาพที่มี `alt` --- ## จบบทเรียน
กลับหน้าบทเรียน