Erişilebilirlik Öncelikli Web Geliştirme
Çoğu işletme, bir web sitesi oluştururken yanlış soruları soruyor. Herkesin kullanıp kullanamayacağını sormuyorlar.
Hızlı dizüstü bilgisayarları ve kusursuz görüşü olan insanlar için inşa ediyorlar. Ekran okuyucu kullanan kişiyi unutuyorlar. Fare yerine klavyeye güvenen kullanıcıyı unutuyorlar. İçeriği anlamak için net düzenlere ihtiyaç duyan kişiyi unutuyorlar.
Siteniz bu insanlar için çalışmıyorsa, çalışmıyor demektir.
Erişilebilirlik genellikle son dakikada kontrol edilen bir madde olarak görülür. Bu bir hatadır. İlk günden itibaren erişilebilirliği düşünerek inşa etmek, daha iyi web siteleri oluşturur. Daha hızlı yükleme süreleri, daha temiz kod ve daha iyi SEO elde edersiniz.
İşte takip edilebilecek pratik bir çerçeve:
Semantik HTML Kullanın Doğru görevler için doğru öğeleri kullanın. Kodda bir buton, buton olmalıdır. Bir buton yerine biçimlendirilmiş bir div kullanmak, sitenizi yardımcı araçlar için görünmez kılar. Bunu daha sonra düzeltmek maliyetlidir. Şimdi yapmak ise ücretsizdir.
Klavye Navigasyonu İçin İnşa Edin Birçok kullanıcı fare kullanmaz. Her bağlantı, buton ve form Tab ve Enter tuşlarıyla çalışmalıdır. Kullanıcıların sayfada nerede olduklarını bilmeleri için odak göstergesinin görünür olduğundan emin olun.
Renk Kontrastını Kontrol Edin Metin, arka planından ayırt edilebilmelidir. En az 4.5:1 kontrast oranını hedefleyin. Anlam belirtmek için yalnızca renge güvenmeyin. Eğer bir hata sadece kırmızı metin olarak görünüyorsa, renk körü bir kullanıcı bunu fark edemeyecektir. Bir simge veya etiket ekleyin.
Anlamlı Alt Metin Yazın "image1.jpg" gibi dosya adlarını alt metin olarak kullanmayı bırakın. Görselin neyi gösterdiğini ve neden önemli olduğunu açıklayın. Eğer bir görsel sadece dekoratif amaçlıysa, ekran okuyucuların onu atlaması için boş bir alt özniteliği kullanın.
Gerçek Araçlarla Test Edin Otomatik araçlar sorunların yalnızca yaklaşık %40'ını yakalar. NVDA, JAWS veya VoiceOver gibi gerçek ekran okuyucularla test yapmalısınız. Sadece yazılımlara güveniyorsanız, gerçek eksiklikleri gözden kaçıracaksınız.
Uç noktalar için inşa ettiğinizde, merkez herkes için daha iyi hale gelir. Parlak güneş ışığı altında telefon kullanan bir kişi veya bir eliyle bebek tutan bir ebeveyn, erişilebilir tasarımınızdan faydalanır.
Erişilebilirliği yasal bir angarya olarak görmeyi bırakın. Onu bir kalite standardı olarak değerlendirin.