# องค์ประกอบ <html> ต้องมีค่าแอตทริบิวต์ lang ที่ถูกต้อง

<https://www.fixreports.com/th/issues/html-lang-valid>

WCAG 3.1.1 Language of Page · ระดับ A

รหัสภาษาของหน้าไม่ถูกต้อง โปรแกรมอ่านหน้าจอจึงเลือกเสียงที่ถูกต้องไม่ได้

## กฎนี้ตรวจอะไร
ตรวจให้แน่ใจว่าแอตทริบิวต์ lang ขององค์ประกอบ <html> มีค่าที่ถูกต้อง.

## ทำไมจึงสำคัญ
WCAG 3.1.1 กำหนดให้ตั้งค่าภาษาของหน้าด้วยรหัสที่ถูกต้อง

## วิธีแก้ไข
### บนเว็บไซต์ทุกประเภท
1. เปลี่ยนแอตทริบิวต์ lang ขององค์ประกอบ <html> เป็นรหัสที่ถูกต้อง เช่น "en" หรือ "en-US"

### บน Shopify
1. เปลี่ยนแอตทริบิวต์ lang ขององค์ประกอบ <html> เป็นรหัสที่ถูกต้อง เช่น "en" หรือ "en-US"

### บน WooCommerce และ WordPress
1. เปลี่ยนแอตทริบิวต์ lang ขององค์ประกอบ <html> เป็นรหัสที่ถูกต้อง เช่น "en" หรือ "en-US"

## วิธีตรวจสอบการแก้ไข
- สแกนอีกครั้งและยืนยันว่า html-lang-valid ผ่าน

## แหล่งที่มา
- เอกสารกฎของ axe-core (Deque): https://dequeuniversity.com/rules/axe/4.13/html-lang-valid
- ทำความเข้าใจ WCAG 3.1.1 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/language-of-page
