دسترسپذیری (Accessibility)
ساخت صفحات وب برای همه کاربران
دسترسپذیری چیست؟
دسترسپذیری (Accessibility یا a11y) یعنی ساخت وبسایتهایی که همه — از جمله افراد دارای معلولیت — بتوانند از آنها استفاده کنند.
چرا مهم است؟
- عدالت — همه حق دسترسی به اطلاعات دارند
- قانون — در بسیاری از کشورها الزامی است
- سئو — موتورهای جستجو صفحات دسترسپذیر را ترجیح میدهند
- کاربری بهتر برای همه
ویژگی alt برای تصاویر
همیشه alt معنادار برای تصاویر بنویسید. صفحهخوانها این متن را میخوانند.
aria-label و aria-*
ویژگیهای ARIA برای توضیح بیشتر به صفحهخوانها استفاده میشوند.
عنوانهای درست
از h1 تا h6 به ترتیب و درست استفاده کنید. صفحهخوانها با آنها ناوبری میکنند.
label برای فرمها
همیشه هر فیلد فرم را با <label> متصل کنید.
کنتراست رنگ
متن و پسزمینه باید کنتراست کافی داشته باشند تا خواندن آسان باشد.
keyboard navigation
سایت باید با کیبورد (Tab, Enter) قابل استفاده باشد — نه فقط ماوس.
این مبحث بخشی از دوره آموزش کامل HTML است.