Web Accessibility Academy · บทเรียน

header, nav, main, footer: สี่ส่วนสำคัญ

ห่อหน้าของคุณด้วยภูมิภาคที่ผู้ใช้คาดหวัง

บทเรียน 1 จาก 413 ขั้นตอน

header, nav, main, footer: สี่ส่วนสำคัญ เป็นบทเรียน Web Accessibility Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Web Accessibility Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Web Accessibility Academy มีบทเรียนทั้งหมด 4 บทเรียน

แผนที่สำหรับหน้าเว็บของคุณ

ผู้ใช้ที่มองเห็นสามารถกวาดดูหน้าได้ในพริบตา ส่วนผู้ใช้โปรแกรมอ่านหน้าจอต้องการแผนที่ และองค์ประกอบ landmark ของ HTML5 จะช่วยสร้างแผนที่นั้น

พบกับสี่องค์ประกอบหลัก

องค์ประกอบสี่รายการครอบคลุมหน้าเว็บส่วนใหญ่ ได้แก่ header, nav, main และ footer ทั้งหมดนี้แบ่งเค้าโครงออกเป็นขอบเขตที่ผู้ใช้ข้ามไปมาได้ 🗺️

header: แถบด้านบน

header ระดับหน้าถือชื่อเว็บไซต์ โลโก้ และเนื้อหาแนะนำไว้ โปรแกรมอ่านหน้าจอจะแสดงส่วนนี้เป็นขอบเขตแบนเนอร์

<header>
  <h1>CoddyKit</h1>
</header>

nav: ตำแหน่งของลิงก์

ครอบชุดลิงก์หลักของคุณไว้ใน nav เพื่อบอกเทคโนโลยีสิ่งอำนวยความสะดวกว่าเนื้อหาส่วนนี้คือการนำทาง ผู้ใช้จึงค้นหาหรือข้ามได้อย่างรวดเร็ว

<nav>
  <a href="/">Home</a>
  <a href="/docs">Docs</a>
</nav>

main: เนื้อหาจริง

องค์ประกอบ main ครอบเนื้อหาเฉพาะของหน้านั้นไว้ นี่คือจุดหมายที่ผู้ใช้ให้ความสนใจมากที่สุด

<main>
  <h1>Article title</h1>
  <p>Body...</p>
</main>

footer: ขอบเขตด้านล่าง

footer ระดับหน้าถือลิขสิทธิ์ ลิงก์ทางกฎหมาย และข้อมูลติดต่อไว้ โปรแกรมอ่านหน้าจอจะประกาศส่วนนี้เป็นขอบเขตข้อมูลเนื้อหา

<footer>
  <p>&copy; 2026 CoddyKit</p>
</footer>

บทบาทโดยนัยที่มีให้ทันที

แท็กเหล่านี้มี บทบาท ARIA ในตัว ดังนั้น header จึงกลายเป็น banner และ nav กลายเป็น navigation โดยไม่ต้องเพิ่มแอตทริบิวต์ใด ๆ

บริบทเปลี่ยนบทบาท

header ที่อยู่ภายใน article เป็นเพียงหัวข้อของส่วน ไม่ใช่แบนเนอร์ของหน้า เฉพาะ header ระดับบนสุดเท่านั้นที่นับเป็น landmark แบนเนอร์

ทำไม div จึงทำเช่นนี้ไม่ได้

div ไม่มีบทบาท ดังนั้นโปรแกรมอ่านหน้าจอจึงไม่เห็นสิ่งที่ข้ามไปได้ แท็ก landmark เปลี่ยนโครงสร้างที่มองไม่เห็นให้กลายเป็นการนำทางจริง

<div class="nav">...</div>

ทำแผนที่ให้ทั้งหน้า

วางองค์ประกอบทั้งสี่ไว้ด้วยกัน แล้วผู้ใช้โปรแกรมอ่านหน้าจอจะได้ยินรูปร่างของ หน้าคุณทันที ก่อนอ่านแม้แต่คำเดียว 🎯

<header>...</header>
<nav>...</nav>
<main>...</main>
<footer>...</footer>

พลังข้ามไปข้างหน้าได้ทันที

เมื่อมี landmark แล้ว ผู้ใช้สามารถ กระโดดข้าม header ไปยัง main ได้โดยตรง ไม่ต้องผ่านลิงก์ซ้ำ ๆ ในทุกหน้า

ตรวจสอบอย่างรวดเร็ว

landmark ใดครอบเนื้อหาเฉพาะและเนื้อหาหลักของหน้า

ทบทวน: สี่องค์ประกอบหลัก

คุณได้เรียนรู้ว่า header, nav, main และ footer มอบแผนที่ให้ผู้ใช้โปรแกรมอ่านหน้าจอ แท็กเนทีฟจึงมีบทบาท landmark ให้โดยไม่ต้องทำเพิ่ม 🙌

เริ่มต้นได้ฟรี

เรียนรู้ HTML ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “header, nav, main, footer: สี่ส่วนสำคัญ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “header, nav, main, footer: สี่ส่วนสำคัญ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Web Accessibility Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Web Accessibility Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “header, nav, main, footer: สี่ส่วนสำคัญ”

ห่อหน้าของคุณด้วยภูมิภาคที่ผู้ใช้คาดหวัง คุณปฏิบัติ Web Accessibility Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Web Accessibility Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Web Accessibility Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “header, nav, main, footer: สี่ส่วนสำคัญ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Web Accessibility Academy นี้ได้ไหม

ได้ บทเรียน Web Accessibility Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. header, nav, main, footer: สี่ส่วนสำคัญ
  2. ใส่เนื้อหาใน main และใช้ main เพียงหนึ่งรายการ
  3. ตั้งชื่อหลายภูมิภาคด้วย aria-label
  4. การนำทางด้วยจุดสังเกต: ผู้ใช้ข้ามไปมาอย่างไร
← กลับไปที่ Web Accessibility Academy