شبکه اجتماعی طراحان وب ایران

همهٔ درس‌ها

دسترسی‌پذیری وب (A11y)

معناسازی، کنتراست و کیبورد برای همه کاربران.

پیش‌نیاز: سئو مقدماتی برای وب

دسترسی‌پذیری وب (A11y) چیست؟

هدف این است که سایت برای همهٔ کاربران قابل استفاده باشد: کسانی که از خوانندهٔ صفحه استفاده می‌کنند، فقط با کیبورد کار می‌کنند، کم‌بینا هستند یا در محیط پرسر و صدا هستند. دسترسی‌پذیری علاوه بر اخلاقی بودن، روی سئو و قانون در بسیاری از کشورها هم اثر دارد.

معناسازی و ساختار

از تگ‌های معنادار استفاده کن: <header>، <nav>، <main>، <article>، <section>، <footer>. عنوان‌ها را به‌ترتیب (h1 سپس h2 و …) و فقط یک h1 در هر صفحه قرار بده. این به کاربران با screen reader کمک می‌کند تا در صفحه جهتیابی کنند.

تصاویر و لینک‌ها

برای هر <img> ویژگی alt بنویس: توضیح کوتاه برای کسی که تصویر را نمی‌بیند. اگر تصویر تزئینی است: alt="". متن لینک باید واضح باشد؛ از «اینجا کلیک کنید» خودداری کن و بگو لینک به کجا می‌رود.

کنتراست و خوانایی

رنگ متن و پس‌زمینه باید کنتراست کافی داشته باشند (معیار WCAG). اندازهٔ فونت و فاصلهٔ خط (line-height) را طوری انتخاب کن که متن به‌راحتی خوانده شود.

تعامل با کیبورد

تمام قابلیت‌های قابل کلیک باید با Tab قابل دسترسی و با Enter (یا Space) فعال شوند. از :focus در CSS غافل نشو و outline را بدون جایگزین مناسب حذف نکن.

با رعایت همین اصول اولیه، سایت تو برای طیف وسیع‌تری از کاربران قابل استفاده می‌شود.

لینک کپی شد!