# אלמנט <html> מוכרח להיות עם תכונת lang

<https://www.fixreports.com/he/issues/html-has-lang>

WCAG ⁨3.1.1 Language of Page⁩ · רמה ⁨A⁩

העמוד לא מצהיר על השפה שלו, ולכן קוראי מסך עלולים להקריא אותו בהגייה שגויה.

## מה הכלל הזה בודק
מוודא שלכל מסמך HTML יש תכונת lang.

## למה זה חשוב
WCAG 3.1.1 דורש להגדיר את שפת העמוד.

## איך לתקן
### בכל אתר
1. מוסיפים מאפיין lang לרכיב ⁨<html>⁩, למשל ⁨<html lang="en">⁩.

### ב-Shopify
1. ב-⁨layout/theme.liquid⁩, מוודאים שתג הפתיחה הוא ⁨<html lang="{{ request.locale.iso_code }}">⁩.

### ב-WooCommerce וב-WordPress
1. מוסיפים מאפיין lang לרכיב ⁨<html>⁩, למשל ⁨<html lang="en">⁩.

## איך לבדוק את התיקון
- סורקים שוב ומוודאים ש-⁨html-has-lang⁩ עובר.

## מקורות
- תיעוד הכלל ב-axe-core (Deque): https://dequeuniversity.com/rules/axe/4.13/html-has-lang
- הבנת WCAG 3.1.1 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/language-of-page
