WCAG 4.1.2 · سطح ⁨A⁩

idهای به‌کاررفته در ARIA و برچسب‌ها باید منحصربه‌فرد باشند

چند عنصر id یکسانی دارند که برای برچسب‌گذاری یا توصیف چیزی به کار می‌رود، بنابراین ممکن است فناوری‌های کمکی برچسب اشتباه را بخوانند.

این قاعده چه چیزی را بررسی می‌کند

بررسی می‌کند که مقدار هر ویژگی id که در ARIA و برچسب‌ها به کار رفته است منحصربه‌فرد باشد.

چرا اهمیت دارد

برچسب‌ها و توضیحات با id به عناصر اشاره می‌کنند؛ idهای تکراری این ارتباط را از بین می‌برند (WCAG 4.1.2).

نحوه رفع

  1. به هر عنصر یک id منحصربه‌فرد بدهید و ویژگی‌هایی را که به آن ارجاع می‌دهند (⁨for⁩، ⁨aria-labelledby⁩، ⁨aria-describedby⁩) به‌روز کنید.
  2. در بخش‌های (sections) Shopify، ⁨{{ section.id }}⁩ را به idها اضافه کنید تا بخش‌های تکراری منحصربه‌فرد بمانند.

نحوه بررسی اصلاح

  • دوباره اسکن کنید و مطمئن شوید قاعده ⁨duplicate-id⁩ قبول می‌شود.

FixReports چگونه آن را پیدا می‌کند

اسکن ما قاعده ⁨duplicate-id-aria⁩ از axe-core را در یک مرورگر Chrome واقعی روی هر صفحه‌ای که تست می‌کند اجرا می‌کند و هر عنصر ردشده را همراه با صفحه، کد HTML آن و در صورت امکان یک اسکرین‌شات گزارش می‌دهد.

تست خودکار وجود همین مشکل مشخص را تأیید می‌کند. اما نمی‌تواند بگوید بقیه صفحه دسترس‌پذیر است یا نه: برخی موانع فقط وقتی آشکار می‌شوند که یک انسان صفحه را بررسی کند.

همین امروز وب‌سایت خود را اسکن کنید

پیدا کنید. رفع کنید. تأیید کنید.

این چه نوع وب‌سایتی است؟

پاسخ شما بررسی‌های مناسب را انتخاب می‌کند، مثل مسیر خرید برای فروشگاه‌های آنلاین. با این حال شواهد خود سایت را هم بررسی می‌کنیم و هر دو را نشان می‌دهیم.

این چه نوع وب‌سایتی است؟

اسکن رایگان. بدون نیاز به کارت بانکی.