# عنصر <html> باید ویژگی lang داشته باشد

<https://www.fixreports.com/fa/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
