Web erişilebilirliği (a11y) nedir, neden önemlidir?

Cevap

Erişilebilirlik, görme, işitme, motor veya bilişsel engeli olan kişilerin de bir siteyi kullanabilmesidir. Ekran okuyucu, yalnızca klavye, büyütülmüş yazı veya ses komutu kullananları kapsar.

Önemi:

  • Dünya nüfusunun yaklaşık %15'i bir tür engelle yaşıyor
  • Birçok ülkede yasal zorunluluk; uluslararası standart WCAG 2.2
  • Erişilebilir site genelde SEO açısından da daha iyidir (anlamlı HTML, alt metinler)

Temel kurallar:

  • Anlamlı (semantik) HTML: button, nav, main, başlık sırası
  • Tüm görsellerde anlamlı alt metni (dekoratifse alt="")
  • Her işlev klavyeyle yapılabilmeli, odak görünür olmalı
  • Yeterli renk kontrastı (normal metin için en az 4.5:1)
  • Form alanlarının label'ı olmalı, hatalar metinle açıklanmalı
  1. Bir modal (dialog) bileşenini erişilebilir yapmak için neler gerekir?OrtaErişilebilirlikFrontend
  2. ARIA nedir? Ne zaman kullanılmalı, ne zaman kullanılmamalı?OrtaErişilebilirlikFrontend

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle