ระดับ WCAG: A, AA และ AAA
อ่านแนวทางการเข้าถึงเนื้อหาเว็บ ทำความเข้าใจหลักการทั้งสี่ข้อ (POUR) และทราบว่าผลิตภัณฑ์ส่วนใหญ่ควรเป็นไปตามระดับใด
ระดับ WCAG: A, AA และ AAA เป็นบทเรียน Frontend Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Frontend Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Frontend Academy มีบทเรียนทั้งหมด 4 บทเรียน
เหตุใดการเข้าถึงจึงสำคัญ
ประชากรโลกประมาณ 15% มีความพิการบางรูปแบบ เว็บไซต์ที่เข้าถึงได้เหมาะสำหรับทุกคน ทั้งผู้ใช้โปรแกรมอ่านหน้าจอ ผู้ใช้แป้นพิมพ์เท่านั้น ผู้มีสายตาเลือนราง และผู้ใช้เครือข่ายที่ช้า การเข้าถึงยังเป็นข้อกำหนดทางกฎหมายในเขตอำนาจศาลหลายแห่ง
WCAG — แนวทางการเข้าถึงเนื้อหาเว็บ
WCAG คือมาตรฐานของ W3C ที่กำหนดว่าเนื้อหาเว็บแบบใดจึงจะเข้าถึงได้ เวอร์ชันปัจจุบันคือ WCAG 2.2 (ตุลาคม 2023) ส่วน WCAG 3 รุ่นต่อไปยังอยู่ในขั้นร่างเบื้องต้น
หลักการสี่ประการ (POUR)
WCAG จัดระเบียบตามหลักการสี่ประการ ได้แก่ รับรู้ได้, ใช้งานได้, เข้าใจได้ และ ทนทาน เกณฑ์ความสำเร็จทุกข้ออยู่ภายใต้หลักการใดหลักการหนึ่ง
รับรู้ได้
ข้อมูลต้องนำเสนอในรูปแบบที่ผู้ใช้รับรู้ได้ เช่น มีข้อความแสดงแทนสำหรับรูปภาพ คำบรรยายสำหรับวิดีโอ ความเปรียบต่างของสีที่เพียงพอ และสามารถขยายข้อความได้ถึง 200% โดยไม่สูญเสียความสามารถในการใช้งาน
ใช้งานได้
ฟังก์ชันทั้งหมดต้องใช้งานผ่านแป้นพิมพ์ได้ ห้ามมีการโต้ตอบที่ใช้เมาส์เท่านั้น ต้องมีเวลาเพียงพอสำหรับอ่านเนื้อหา ห้ามมีเนื้อหากะพริบที่อาจกระตุ้นอาการชัก และต้องมีวิธีนำทางที่ชัดเจน
เข้าใจได้
เนื้อหาและการใช้งานต้องเข้าใจได้ โดยประกาศภาษาที่อ่านง่าย รูปแบบการนำทางคาดเดาได้ ข้อความแสดงข้อผิดพลาดชัดเจนพร้อมคำแนะนำ และป้ายกำกับต้องสอดคล้องกัน
ทนทาน
เนื้อหาต้องทำงานร่วมกับเทคโนโลยีช่วยเหลือทั้งในปัจจุบันและอนาคต ใช้ HTML ที่ถูกต้อง ปฏิบัติตามแนวทางที่ดีของ ARIA และทำให้ชื่อ บทบาท และค่าต่าง ๆ สามารถระบุได้โดยโปรแกรม
ระดับความสอดคล้องตาม WCAG
ระดับ A: ขั้นต่ำ (สิ่งที่ต้องมี) ระดับ AA: เป้าหมายมาตรฐาน (ระดับที่กฎหมายส่วนใหญ่กำหนด) ระดับ AAA: ระดับสูงสุด ซึ่งไม่เหมาะสมในทางปฏิบัติสำหรับเว็บไซต์ทั้งเว็บไซต์ จึงใช้เฉพาะกับหน้าสำคัญ
ควรกำหนดเป้าหมายระดับใด
โครงการส่วนใหญ่มุ่งเป้าไปที่ WCAG 2.1 AA หรือ 2.2 AA ซึ่งเป็นระดับที่กฎหมาย European Accessibility Act (EAA), Section 508 ใน US และกฎการจัดซื้อจัดจ้างขององค์กรส่วนใหญ่กำหนด
ตัวอย่างในแต่ละระดับ
ระดับ A: มีข้อความแสดงแทนสำหรับรูปภาพ และใช้งานผ่านแป้นพิมพ์ได้ ระดับ AA: อัตราความเปรียบต่างของข้อความ 4.5:1 ห้ามสื่อข้อมูลด้วยสีเพียงอย่างเดียว ต้องมองเห็นจุดโฟกัส และขยายได้ถึง 200% ระดับ AAA: ความเปรียบต่าง 7:1 มีภาษามือสำหรับวิดีโอ และมีความช่วยเหลือตามบริบท
แนวทางแก้ไขอย่างรวดเร็วเพื่อให้สอดคล้องกับ AA
1) เพิ่มข้อความแสดงแทนให้รูปภาพทุกภาพ 2) ใช้ HTML เชิงความหมาย (button, nav, h1-h6) 3) ตรวจสอบให้ความเปรียบต่างของสีเป็นไปตามอัตรา 4.5:1 4) ทดสอบเว็บไซต์ด้วยแป้นพิมพ์เท่านั้น 5) เพิ่มป้ายกำกับให้ข้อมูลป้อนเข้าของแบบฟอร์มทุกช่อง 6) ใช้ตัวบ่งชี้จุดโฟกัสที่มองเห็นได้
ตรวจสอบอย่างรวดเร็ว
ระดับความสอดคล้องตาม WCAG ใดคือเป้าหมายทางกฎหมายโดยทั่วไปสำหรับเว็บไซต์และแอปพลิเคชันส่วนใหญ่
ทบทวน: WCAG
WCAG 2.2 เป็นมาตรฐานปัจจุบัน มีหลักการสี่ข้อ ได้แก่ รับรู้ได้ ใช้งานได้ เข้าใจได้ และแข็งแกร่ง (POUR) มีระดับความสอดคล้องสามระดับ ได้แก่ A (พื้นฐาน), AA (เป้าหมายตามกฎหมาย) และ AAA (สูงสุด) ควรกำหนดเป้าหมายเป็น AA เพื่อให้สอดคล้องตามกฎหมาย สิ่งที่ทำได้ทันที ได้แก่ ข้อความ alt, HTML เชิงความหมาย, อัตราคอนทราสต์ 4.5:1, การทดสอบด้วยแป้นพิมพ์, input ที่มีป้ายกำกับ และ focus ที่มองเห็นได้
คำถามที่พบบ่อย
บทเรียน “ระดับ WCAG: A, AA และ AAA” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ระดับ WCAG: A, AA และ AAA” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Frontend Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Frontend Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ระดับ WCAG: A, AA และ AAA”
อ่านแนวทางการเข้าถึงเนื้อหาเว็บ ทำความเข้าใจหลักการทั้งสี่ข้อ (POUR) และทราบว่าผลิตภัณฑ์ส่วนใหญ่ควรเป็นไปตามระดับใด คุณปฏิบัติ Frontend Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Frontend Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Frontend Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน
บทเรียน “ระดับ WCAG: A, AA และ AAA” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Frontend Academy นี้ได้ไหม
ได้ บทเรียน Frontend Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ระดับ WCAG: A, AA และ AAA
- HTML เชิงความหมายในฐานะรากฐาน
- บทบาทและแอตทริบิวต์ ARIA
- การนำทางด้วยแป้นพิมพ์และการจัดการโฟกัส