การเข้าถึงเว็บไซต์: คู่มือ WCAG 2.2 สำหรับนำไปใช้จริง

วิธีอ่าน WCAG 2.2 สำหรับเว็บไซต์ของคุณ แก้ปัญหาที่พบบ่อย ทำแบบทดสอบด้วยมือ 30 นาที และเข้าใจจุดที่ accessibility กับ usability ทับซ้อนกัน

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

เว็บไซต์ที่เป็นไปตาม WCAG หมายถึงอะไร?

หมายถึงเว็บไซต์ผ่านเกณฑ์ความสำเร็จของแนวทางการเข้าถึงเนื้อหาเว็บในระดับที่เลือก โดยทั่วไปคือ WCAG 2.1 หรือ 2.2 ระดับ AA ระดับ AA รวมเกณฑ์ระดับ A และ AA กฎหมายและข้อกำหนดจัดซื้อส่วนใหญ่ที่อ้าง WCAG ต้องการระดับ AA

ควรอ่านแนวทาง WCAG สำหรับเว็บไซต์อย่างไร?

เริ่มจากเอกสารอ้างอิงฉบับย่อ How to Meet WCAG ของ W3C กรองระดับ A และ AA แล้วอ่านหน้า Understanding ของแต่ละเกณฑ์เพื่อดูเจตนาและตัวอย่าง จากนั้นทดสอบเทมเพลตหลัก เช่น หน้าแรก หน้าเนื้อหา ฟอร์ม และชำระเงิน แทนการทดสอบทุกหน้าแยกกัน

แถบ accessibility หรือปลั๊กอินทำให้เว็บผ่านมาตรฐานได้ไหม?

ไม่มีเครื่องมือใดทำให้เว็บผ่านมาตรฐานได้เอง แถบ overlay ไม่ได้แก้โค้ดพื้นฐาน และผู้ใช้ที่มีความพิการกับผู้เชี่ยวชาญจำนวนมากบอกว่ารบกวนการใช้งาน แก้ HTML คอนทราสต์ label และการใช้คีย์บอร์ดที่ต้นทาง

Usability กับ accessibility ต่างกันอย่างไร?

Accessibility หมายถึงผู้พิการรับรู้ เข้าใจ นำทาง และโต้ตอบกับเว็บได้ ส่วน usability คือเว็บใช้ง่ายและมีประสิทธิภาพสำหรับทุกคน ทั้งสองเรื่องทับซ้อนกัน ป้ายกำกับชัด คอนทราสต์ดี และเมนูคาดเดาได้ช่วยผู้เข้าชมทุกคน

เครื่องมือตรวจอัตโนมัติพบปัญหา accessibility ได้ทั้งหมดไหม?

ไม่ เครื่องมืออย่าง WAVE, axe และ Lighthouse พบปัญหาเช่นไม่มี alt text คอนทราสต์ต่ำและไม่มี label แต่หลายเกณฑ์ เช่น alt text มีความหมายไหม หรือลำดับโฟกัสสมเหตุผลหรือไม่ ต้องให้คนตรวจ

เว็บไซต์ที่สอดคล้องกับ WCAG ผ่านแนวทางการเข้าถึงเนื้อหาเว็บในระดับที่เลือก สำหรับธุรกิจเกือบทั้งหมดหมายถึง WCAG 2.2 ระดับ AA เว็บไซต์ส่วนใหญ่พลาดปัญหาชุดเดิม: สีตัดกันต่ำ ไม่มี alt text ให้ภาพ ช่องฟอร์มไม่มี label ลิงก์หรือปุ่มว่าง และส่วนที่ใช้คีย์บอร์ดไปไม่ถึง แก้ปัญหาเหล่านี้แล้วทดสอบด้วยคีย์บอร์ดและ screen reader จะครอบคลุมปัญหาจำนวนมากที่ผู้ใช้จริงพบ

คู่มือนี้อธิบายวิธีอ่าน WCAG โดยไม่หลงทาง วิธีแก้สำคัญ และแบบทดสอบ 30 นาทีที่ทำเองได้

WCAG จัดโครงสร้างอย่างไร

W3C เป็นผู้เผยแพร่ WCAG โดยจัดเป็นชั้น ๆ:

ระดับ A คือขั้นต่ำ ระดับ AA เป็นเป้าหมายทั่วไปของข้อกำหนดกฎหมายและจัดซื้อ ระดับ AAA เข้มงวดกว่าและมักไม่บังคับกับเว็บทั้งเว็บ

WCAG 2.2 เป็นคำแนะนำ W3C ในเดือนตุลาคม 2023 เพิ่มเกณฑ์เรื่องขนาดเป้าหมายขั้นต่ำ ไม่ให้โฟกัสถูกบัง และการยืนยันตัวตนที่เข้าถึงได้ พร้อมถอด 4.1.1 Parsing ที่ล้าสมัยออก

วิธีอ่าน WCAG สำหรับเว็บไซต์ของคุณ

ข้อกำหนดเขียนเหมือนมาตรฐานเพราะเป็นมาตรฐาน วิธีทำตามที่ใช้ได้จริง:

  1. เปิดเอกสาร How to Meet WCAG (Quick Reference) ของ W3C
  2. กรองให้เหลือ ระดับ A และ AA
  3. อ่านหน้า Understanding ที่เชื่อมกับแต่ละเกณฑ์ เพื่อดูเจตนาด้วยภาษาง่ายและตัวอย่างผ่านหรือไม่ผ่าน
  4. แทนที่จะทดสอบทุกหน้า ให้ทดสอบ เทมเพลต เช่น หน้าแรก หน้าเนื้อหา บทความ ฟอร์ม และหน้าสินค้าหรือชำระเงิน การแก้เทมเพลตช่วยทุกหน้าที่สร้างจากมัน
  5. บันทึกปัญหาพร้อมเลขเกณฑ์ หน้าเว็บ และแนวทางแก้

วิธีแก้ที่ครอบคลุมปัญหาจริงส่วนใหญ่

1. คอนทราสต์สี (1.4.3 และ 1.4.11)

ปัญหาทั่วไปคือ placeholder สีเทาอ่อนและตัวอักษรขาวบนสีแบรนด์อ่อน ตรวจด้วย WebAIM contrast checker หรือ dev tools ของเบราว์เซอร์

2. ข้อความทดแทนภาพ (1.1.1)

3. ป้ายกำกับและ error ในฟอร์ม (1.3.1, 3.3.1, 3.3.2)

4. ใช้คีย์บอร์ดได้ (2.1.1, 2.4.3, 2.4.7)

5. ลิงก์และปุ่มต้องมีชื่อ (2.4.4, 4.1.2)

6. โครงสร้างและหัวข้อ (1.3.1, 2.4.6)

7. เกณฑ์ใหม่ของ WCAG 2.2 ที่ควรรู้

8. สื่อและภาพเคลื่อนไหว

ทดสอบด้วยตนเองใน 30 นาที

เครื่องมืออัตโนมัติเห็นปัญหาได้เพียงบางส่วน เพิ่มขั้นตอนนี้กับเทมเพลตหลักทุกแบบ

นาที 0 ถึง 5: สแกนอัตโนมัติ ใช้ WAVE (ส่วนขยายเบราว์เซอร์) หรือ axe DevTools หรือส่วน accessibility ใน Lighthouse แก้ข้อผิดพลาดชัดเจน เช่น ไม่มี alt ไม่มี label และคอนทราสต์ไม่พอ

นาที 5 ถึง 15: ใช้คีย์บอร์ดอย่างเดียว วางเมาส์ไว้ กด Tab ไล่เว็บจากด้านบน:

นาที 15 ถึง 25: Screen reader ใช้ VoiceOver (มีใน macOS และ iOS) หรือ NVDA (ฟรีบน Windows):

นาที 25 ถึง 30: ซูมและจัดหน้าใหม่ ซูมเบราว์เซอร์ 200% แล้ว 400% ที่ 400% เนื้อหาควรเรียงคอลัมน์เดียวโดยไม่ต้องเลื่อนแนวนอน (1.4.10 Reflow) และไม่มีส่วนใดถูกตัด

Usability กับ accessibility ทับซ้อนกัน

คนที่ค้น “การใช้งานเว็บและ accessibility” เข้าใจถูก เพราะการแก้ accessibility เกือบทุกอย่างช่วย usability ด้วย:

การแก้ accessibilityช่วยใครอีก
คอนทราสต์ชัดคนใช้มือถือกลางแดด
label ที่เห็นคนรีบกรอกฟอร์ม
คำบรรยายคนดูวิดีโอปิดเสียง
รองรับคีย์บอร์ดผู้ใช้เก่งหรือคน trackpad เสีย
พื้นที่แตะใหญ่ขึ้นทุกคนบนมือถือ
ข้อความ error ชัดทุกคนที่พิมพ์ผิด

Overlay คำชี้แจง และกฎหมาย

เช็กลิสต์

Accessibility ยังช่วย SEO ด้วย: หัวข้อ alt text และลิงก์บอกปลายทางเป็นพื้นฐาน SEO บนหน้า ดู เช็กลิสต์ SEO บนหน้า

We.Inc สร้างเว็บเป็น HTML, CSS และ React มาตรฐานที่แก้โค้ดโดยตรงได้ จึงปรับ label, alt text และคอนทราสต์เอง หรือขอให้แก้ผ่านแชตได้ ควรทำแบบทดสอบด้วยตนเองด้านบนกับทุกเว็บที่เผยแพร่

เริ่มใช้ฟรี

เริ่มต้นฟรี · ไม่ต้องใช้บัตรเครดิต

Product

Who It's For

Features

Resources

Company

View Sitemap