Understandable
20 yazı
WCAG 3.1.1: Sayfanın Dili
WCAG 3.1.1, her web sayfasının varsayılan insan dilinin programatik olarak belirlenebilmesini gerektirir; bu da öncelikle HTML öğesi üzerinde geçerli bir lang özniteliği ayarlayarak sağlanır. Bu, ekran okuyucular gibi yardımcı teknolojilerin içeriği doğru şekilde telaffuz etmesini sağlar ve bilişsel ve dil temelli engelleri olan kullanıcıların sayfayı anlamalarına yardımcı olur.
WCAG 3.2.1: Odaklanma Üzerine
WCAG 3.2.1 Odaklanma Üzerine, herhangi bir kullanıcı arayüzü bileşeni klavye odağı aldığında, beklenmedik bir bağlam değişikliğini tetiklememesi gerektiğini şart koşar. Bu, klavye ve yardımcı teknoloji kullanıcılarını, bir sayfanın etkili bir şekilde gezinilmesini imkansız hale getirebilen, yön kaybettiren ve öngörülemeyen davranışlardan korur.
WCAG 3.2.2: Girdi Üzerine
WCAG 3.2.2 Girdi Üzerinde, herhangi bir kullanıcı arayüzü bileşeninin ayarını değiştirmeye, kullanıcı önceden bu davranış hakkında bilgilendirilmedikçe, bağlam değişikliğinin otomatik olarak neden olmamasını şart koşar. Bu, kullanıcıları form etkileşimleriyle tetiklenen, yön kaybına neden olan ve beklenmedik sayfa değişikliklerinden korur.
WCAG 3.3.1: Hata Tanımlama
WCAG 3.3.1, bir girdi hatası otomatik olarak tespit edildiğinde, hatalı öğenin belirlenmesini ve hatanın kullanıcıya metin olarak açıklanmasını gerektirir. Bu, engelli kullanıcıların form doldururken yaptıkları hataları fark etmelerini, anlamalarını ve düzeltmelerini sağlar.
WCAG 3.3.2: Etiketler veya Talimatlar
WCAG 3.3.2, içerik kullanıcı girişi gerektirdiğinde etiketlerin veya talimatların sağlanmasını zorunlu kılar; böylece tüm kullanıcılar — yeteneklerinden bağımsız olarak — form verilerini göndermeden önce kendilerinden ne beklendiğini anlayabilir. Form alanlarını etiketlememek, web üzerindeki en yaygın ve etkili erişilebilirlik engellerinden biridir.
WCAG 3.3.7: Gereksiz Girdi
WCAG 3.3.7, kullanıcıların çok adımlı bir süreçte daha önce sağlamış oldukları bilgilerin ya otomatik olarak doldurulmasını ya da seçim için erişilebilir hale getirilmesini gerektirir; böylece kullanıcıların aynı veriyi asla iki kez girmesi gerekmez. Bu, bilişsel, motor veya diğer engelleri olan kullanıcılar için hayal kırıklığını ve hataları önler.
WCAG 3.1.2: Bölümlerin Dili
WCAG 3.1.2, sayfanın birincil dilinden farklı bir dilde yazılmış web içeriğindeki herhangi bir pasajın, ifadenin veya bölümün lang niteliği kullanılarak programatik olarak tanımlanmasını gerektirir. Bu, özellikle ekran okuyucular olmak üzere yardımcı teknolojilerin, telaffuz motorlarını otomatik olarak değiştirmesini ve sesli çıktıya güvenen kullanıcılar için içeriği doğru şekilde sunmasını sağlar.
WCAG 3.2.3: Tutarlı Gezinme
- WCAG 3.2.3, bir web sayfaları kümesi içinde birden fazla sayfada görünen gezinme mekanizmalarının, kullanıcı bir değişiklik başlatmadıkça her seferinde aynı göreli sırada yer almasını gerektirir. Bu öngörülebilirlik, bilişsel, görsel ve motor engelleri olan kullanıcıların bir sitenin zihinsel modellerini oluşturmalarına ve verimli bir şekilde gezinmelerine yardımcı olur.
WCAG 3.2.4: Tutarlı Tanımlama
WCAG 3.2.4, bir web sitesi genelinde aynı işlevi yerine getiren bileşenlerin tutarlı bir şekilde tanımlanmasını gerektirir — her göründüklerinde aynı etiket, ad veya alternatif metnin kullanılmasıyla. Bu, dijital arayüzlerde gezinmek ve onları anlamak için tutarlı kalıplara güvenen kullanıcılar için kafa karışıklığını önler.
WCAG 3.2.6: Tutarlı Yardım
WCAG 3.2.6, bir web sitesi insan teması, kendi kendine yardım veya otomatik yardım mekanizmaları sunuyorsa, bu mekanizmaların sayfalar arasında aynı göreli sırada görünmesini gerektirir. Bu, bilişsel engelleri veya hafıza bozuklukları olan kullanıcıların, her sayfada arayüzü yeniden öğrenmek zorunda kalmadan yardımı güvenilir bir şekilde bulabilmelerini sağlar.
WCAG 3.3.3: Hata Önerisi
WCAG 3.3.3, bir giriş hatası otomatik olarak tespit edildiğinde, sistemin kullanıcının hatayı nasıl düzeltebileceğini öneren bir metin açıklaması sağlamasını gerektirir — tabii bunu yapmak güvenliği veya amacı tehlikeye atmadığı sürece. Bu ölçüt, bilişsel engeli olan kullanıcılar, ekran okuyucu kullanıcıları ve belirsiz ya da eksik hata yönlendirmelerini anlamakta zorlanan herkes için hayati önem taşır.
WCAG 3.3.4: Hata Önleme (Hukuki, Finansal, Veri)
WCAG 3.3.4, hukuki taahhütler, finansal işlemler veya hassas veriler içeren web gönderimlerinin, sonlandırılmadan önce kontrol edilebilmesini, düzeltilebilmesini veya geri alınabilmesini gerektirir. Bu, tüm kullanıcıları — özellikle bilişsel ve motor engelli olanları — geri döndürülemez, yüksek riskli hatalardan korur.
WCAG 3.3.8: Erişilebilir Kimlik Doğrulama (Asgari)
WCAG 3.3.8, kimlik doğrulama süreçlerinin, alternatif bir yöntem veya yardım sunulmadıkça, parolaları ezberleme, bulmaca çözme veya karakterleri kopyalama gibi bilişsel işlev testlerine dayanmamasını gerektirir. Bu, bilişsel engelleri olan kullanıcıların dijital hizmetlerden dışlanmasını önler.
WCAG 3.1.3: Alışılmadık Kelimeler
WCAG 3.1.3, web sitelerinin, deyimler ve jargon da dahil olmak üzere, alışılmadık veya sınırlı bir şekilde kullanılan kelimelerin ya da ifadelerin belirli tanımını belirlemeye yönelik bir mekanizma sağlamasını gerektirir. Bu, bilişsel engelleri olan kullanıcıların, anadili olmayan konuşurların ve uzmanlaşmış terminolojiye aşina olmayan kişilerin içeriği anlayabilmesini sağlar.
WCAG 3.1.4: Kısaltmalar
WCAG 3.1.4, içerikte kullanılan kısaltmaların genişletilmiş biçimini veya anlamını belirlemek için bir mekanizmanın kullanılabilir olmasını gerektirir. Bu ölçüt, kısaltmalar, akronimler veya baş harf kısaltmalarıyla aşina olmayan kullanıcıların tam anlamlarına erişebilmesini sağlayarak bilişsel engeli olan kişiler, anadili farklı olanlar ve ekran okuyucu kullanıcıları için anlama sürecini destekler.
WCAG 3.1.5: Okuma Düzeyi
WCAG 3.1.5, içeriğin alt ortaöğretim düzeyinin ötesinde bir okuma becerisi gerektirdiği durumlarda, daha basit bir düzeyde yazılmış ek bir sürüm veya özet sunulmasını gerektirir. Bu, bilişsel engelleri olan, okuryazarlığı sınırlı olan veya dil engelleri bulunan kullanıcıların bilgiye erişebilmesini ve onu anlayabilmesini sağlar.
WCAG 3.1.6: Telaffuz
WCAG 3.1.6, telaffuzu bilinmeden anlamı belirsiz olan kelimelerin belirli telaffuzunu tanımlamak için bir mekanizmanın kullanılabilir olmasını gerektirir. Bu ölçüt, metin okuma teknolojisine güvenen veya alışılmadık bir dille karşılaşan kullanıcıların, belirsiz içeriğin doğru anlamına erişebilmesini sağlar.
WCAG 3.2.5: İstek Üzerine Değişiklik
WCAG 3.2.5, bağlam değişikliklerinin — sayfa gezinmeleri, form gönderimleri veya içerik güncellemeleri gibi — yalnızca açık kullanıcı eylemiyle başlatılmasını, otomatik olarak tetiklenmemesini gerektirir. Bu, ekran okuyuculara, klavye ile gezinmeye veya bilişsel destek araçlarına güvenen kullanıcıları, gezinme deneyimlerini beklenmedik kesintilerden korur.
WCAG 3.3.6: Hata Önleme (Tümü)
WCAG 3.3.6, kullanıcı girdisi gerektiren herhangi bir web sayfasında, gönderimlerin geri alınabilir olmasını, hata denetimiyle birlikte düzeltme rehberliği sunulmasını veya nihai gönderimden önce onaylanabilir olmasını gerektirir. Bu AAA ölçütü, 3.3.4’ü yalnızca hukuki veya finansal olanlar değil, tüm formlara genişleterek, kullanıcıları her etkileşimde geri döndürülemez hatalardan korur.
WCAG 3.3.9: Erişilebilir Kimlik Doğrulama (Gelişmiş)
WCAG 3.3.9, bilişsel işlev testi içermeyen kimlik doğrulama süreçleri gerektirir; hiçbir bilmece, ezberleme veya kopyalama olmamalıdır — bilişsel olmayan bir alternatif, yardımcı bir mekanizma veya nesne tabanlı bir yöntem mevcut olmadığı sürece. Bu Gelişmiş (AAA) ölçüt, bilişsel, motor ve hafızayla ilgili engelleri olan kullanıcılar için kimlik doğrulamadaki son engelleri ortadan kaldırır.
