İnterfeyslərin əlçatanlığı ilə nə başa düşürsünüz?
sobes.tech Süni İntellekt
AI-dan cavab
İnterfeyslərin əlçatanlığı (Accessibility, A11y) — bu, veb interfeyslərinin mümkün olan ən geniş kütlə tərəfindən istifadə edilə bilməsi üçün dizayn və inkişaf etdirilməsidir. Bu, görmə, eşitmə, motor və ya kognitiv pozuntuları olan insanlar, epilepsiya xəstələri, köməkçi texnologiyalardan (ekran oxuyucuları, klaviatura ilə naviqasiya və s.) istifadə edənlər, müvəqqəti məhdudiyyətləri olanlar (məsələn, qırılmış qol) və ya qavrayışını çətinləşdirən şəraitdə (parlaq günəş, səs-küy) olanlar daxil olmaqla, geniş istifadəçi kütləsini əhatə edir.
Əlçatanlığın əsas prinsipləri:
- Qəbul ediləbilərlik: İstifadəçi interfeysinin məlumatları və komponentləri, istifadə olunan texnologiyalar və ya sensor məhdudiyyətlərindən asılı olmayaraq, hər bir istifadəçi tərəfindən qəbul edilə biləcək şəkildə təqdim olunmalıdır.
- Şəkillər üçün alternativ mətn.
- Audio və video üçün altyazılar və transkriptlər.
- Mətn və fon arasında kifayət qədər kontrast.
- Mətnin ölçüsünü funksionallıq itirmədən dəyişdirmək imkanı.
- İşləmə qabiliyyəti: İstifadəçi interfeysi və naviqasiya elementləri işlək olmalı, yəni istifadəçi onlarla qarşılıqlı əlaqə qura bilməlidir.
- Bütün funksiyalara klaviatura ilə çıxış.
- Kliklənə bilən elementlər arasında kifayət qədər boşluq.
- Tapşırıqları yerinə yetirərkən vaxt məhdudiyyətləri olmamalıdır, kritik hallardan başqa.
- Anlayış: Məlumatlar və istifadəçi interfeysinin işləmə prinsipi başa düşülən olmalıdır.
- Gözlənilən naviqasiya.
- Aydın təlimatlar və səhv mesajları.
- Sadə və başa düşülən dildən istifadə.
- Etibarlılıq: Məzmun kifayət qədər etibarlı olmalı, müxtəlif proqramlar və köməkçi texnologiyalar tərəfindən şərh edilə bilməlidir.
- Veb standartlarına uyğunluq (HTML, CSS).
- ARIA rollar və atributlardan istifadə (Əlçatan Zəngin İnternet Tətbiqləri).
Əlçatanlığın tətbiqi:
- Semantik HTML istifadə.
- Şəkillər üçün
altatributunun, linklər üçüntitleatributunun düzgün istifadəsi. - Klaviatura ilə naviqasiyanı və fokus göstəricisini təmin etmək.
- ARIA atributları ilə ekran oxuyucularını dəstəkləmək.
- Avtomatik alətlər (Lighthouse, Axe) və əl ilə testlər ilə yoxlama.
- Dizayn zamanı əlçatan dizayn nümunələrini nəzərə almaq.
Əlçatanlıq yalnız bir çox ölkədə qanuni tələblər deyil, həm də yaxşı biznes strategiyasıdır (istifadəçi auditoriyasını genişləndirmək) və etik prinsiptir.