این قاعده چه چیزی را بررسی میکند
بررسی میکند که هر سند HTML ویژگی lang داشته باشد.
چرا اهمیت دارد
WCAG 3.1.1 الزامی میکند که زبان صفحه تعیین شده باشد.
نحوه رفع
در هر وبسایت
- یک ویژگی lang به عنصر <html> اضافه کنید، برای مثال <html lang="en">.
در Shopify
- در layout/theme.liquid، مطمئن شوید تگ آغازین به این شکل است: <html lang="{{ request.locale.iso_code }}">.
نحوه بررسی اصلاح
- دوباره اسکن کنید و مطمئن شوید html-has-lang قبول میشود.
FixReports چگونه آن را پیدا میکند
اسکن ما قاعده html-has-lang از axe-core را در یک مرورگر Chrome واقعی روی هر صفحهای که تست میکند اجرا میکند و هر عنصر ردشده را همراه با صفحه، کد HTML آن و در صورت امکان یک اسکرینشات گزارش میدهد.
تست خودکار وجود همین مشکل مشخص را تأیید میکند. اما نمیتواند بگوید بقیه صفحه دسترسپذیر است یا نه: برخی موانع فقط وقتی آشکار میشوند که یک انسان صفحه را بررسی کند.