Wcag 2 2 Aa
23 yazı
WCAG 1.3.4: Yönlendirme
WCAG 1.3.4 Yönlendirme, içeriğin, belirli bir yönlendirme zorunlu olmadığı sürece, dikey veya yatay gibi tek bir ekran yönlendirmesiyle görüntülenmesini ve kullanılmasını kısıtlamamasını gerektirir. Bu ölçüt, sabitlenmiş tabletler kullananlar veya motor bozuklukları olanlar gibi cihazlarını fiziksel olarak döndüremeyen kullanıcıların yine de tüm içeriğe erişebilmesini sağlar.
WCAG 1.3.5: Girdi Amacını Belirleme
WCAG 1.3.5, kişisel bilgi toplayan her bir giriş alanının amacının programatik olarak belirlenebilmesini, böylece tarayıcıların ve yardımcı teknolojilerin alanları otomatik olarak doldurmasını, etiketlemesini veya uyarlamasını mümkün kılmayı gerektirir. Bu, manuel girişi azaltmaktan fayda sağlayan bilişsel engelli ve motor bozukluğu olan kullanıcılar için hayati önem taşır.
WCAG 1.4.3: Kontrast (Asgari)
WCAG 1.4.3, metin ve metin içeren görsellerin arka planlarına karşı en az 4.5:1 (büyük metin için 3:1) kontrast oranına sahip olmasını gerektirir; böylece az gören veya renk görme bozukluğu olan kullanıcılar, yardımcı teknolojiye ihtiyaç duymadan içeriği okuyabilir.
WCAG 1.4.4: Metni Yeniden Boyutlandır
WCAG 1.4.4, metnin yardımcı teknoloji olmadan ve içerik veya işlevsellik kaybı olmaksızın %200’e kadar yeniden boyutlandırılabilmesini gerektirir. Bu ölçüt, web içeriğini rahatça okuyabilmek için tarayıcı yakınlaştırmasına veya özel yazı tipi boyutu ayarlarına güvenen az gören kullanıcılar için hayati önem taşır.
WCAG 1.4.5: Metin Görüntüleri
WCAG 1.4.5, bilgi ileten metnin, belirli bir görsel sunumun vazgeçilmez olduğu veya kullanıcının görüntüyü görsel olarak özelleştirebildiği durumlar dışında, metin görüntüsü olarak değil gerçek metin olarak sunulmasını gerektirir. Bu ölçüt, metni rahatça okuyabilmek için yeniden boyutlandırmaya, yeniden renklendirmeye veya yeniden akıtmaya ihtiyaç duyan kullanıcılar için kritik öneme sahiptir.
WCAG 1.4.10: Yeniden Akış
WCAG 1.4.10 Yeniden Akış, içeriğin bilgi veya işlevsellik kaybı olmadan ve iki boyutta kaydırma gerektirmeden, 320 CSS pikseline eşdeğer bir genişlikte görüntülendiğinde sunulabilmesini gerektirir. Bu, yakınlaştırmaya veya küçük görüntü alanlarına güvenen kullanıcıların — düşük görme yetisine sahip kişiler ve mobil kullanıcılar dahil — tüm içeriğe yatay kaydırma olmadan erişebilmesini sağlar.
WCAG 1.4.11: Metin Dışı Kontrast
WCAG 1.4.11, kullanıcı arayüzü bileşenlerinin ve grafiksel nesnelerin, bitişik renklere karşı en az 3:1 kontrast oranına sahip olmasını gerektirir; böylece az gören kişilerin, etkileşimli kontrolleri, odak göstergelerini ve anlamlı grafikleri yardımcı teknoloji olmadan algılayabilmesi sağlanır.
WCAG 1.4.12: Metin Aralığı
WCAG 1.4.12, kullanıcılar metin aralığı özelliklerini — satır yüksekliği, harf aralığı, kelime aralığı ve paragraflar sonrası aralık — belirli asgari değerlere gelecek şekilde geçersiz kıldığında, içerik veya işlevsellik kaybı olmamasını gerektirir. Bu ölçüt, etkili bir şekilde okuyabilmek için özel aralıklara güvenen disleksi, az gören ve bilişsel engelli kullanıcılar için hayati önem taşır.
WCAG 1.4.13: Üzerine Gelindiğinde veya Odaklanıldığında İçerik
WCAG 1.4.13, işaretçiyle üzerine gelindiğinde veya klavye odağı aldığında görünen ek içeriğin kapatılabilir, üzerine gelinerek etkileşim kurulabilir ve kalıcı olmasını gerektirir — böylece az gören kullanıcılar, motor bozuklukları ve bilişsel engelleri olan kullanıcılar, ipucu (tooltip) tarzı içeriğe beklenmedik şekilde kaybetmeden erişebilir ve onunla etkileşim kurabilir.
WCAG 2.4.5: Birden Fazla Yol
WCAG 2.4.5, web sitelerinin bir web sayfaları kümesi içindeki herhangi bir sayfayı bulmaları için kullanıcılara birden fazla yol sunmasını gerektirir — örneğin, site içi arama, site haritası veya bir gezinme menüsü aracılığıyla. Bu, farklı yeteneklere ve tercihlere sahip kullanıcıların, kendileri için en iyi çalışan yöntemi kullanarak içeriği bulabilmelerini sağlar.
WCAG 2.4.6: Başlıklar ve Etiketler
WCAG 2.4.6, mevcut olduklarında, başlıkların ve etiketlerin açıklayıcı olmasını ve tanıttıkları veya belirledikleri içeriğin konusunu ya da amacını doğru şekilde aktarmasını gerektirir. Bu ölçüt, kullanıcıların — özellikle yardımcı teknolojiler kullananların — içeriği verimli bir şekilde gezinmesine ve sayfa bölümlerinin ve form alanlarının yapısını ve amacını anlamasına yardımcı olur.
WCAG 2.4.7: Odak Görünür
WCAG 2.4.7, klavye ile kullanılabilen her kullanıcı arayüzünde, kullanıcıların klavye odağının şu anda hangi öğede olduğunu her zaman görebilmesi için görünür bir odak göstergesi bulunmasını gerektirir. Bu, yalnızca klavye kullanan kullanıcılar, motor bozukluğu olan kişiler ve fare kullanamayan herkes için gereklidir.
WCAG 2.4.11: Odak Gizlenmemeli (Asgari)
WCAG 2.4.11, bir UI bileşeni klavye odağı aldığında, yapışkan başlıklar, çerez bildirimleri veya sohbet widget’ları gibi yazar tarafından oluşturulan içerik tarafından tamamen gizlenmemesini gerektirir. Bu ölçüt, klavye kullanıcılarının sayfada nerede olduklarını her zaman görebilmelerini sağlar; bu da gezinme ve kullanılabilirlik için gereklidir.
WCAG 2.5.7: Sürükleme Hareketleri
WCAG 2.5.7, sürükleme hareketi kullanan herhangi bir işlevselliğin, sürükleme zorunlu olmadığı sürece, sürükleme olmadan tek bir işaretçiyle de gerçekleştirilebilmesini gerektirir. Bu, sürükleme hareketlerini güvenilir bir şekilde yapamayan motor bozukluğu olan kullanıcıların yine de tüm işlevselliğe erişebilmesini sağlar.
WCAG 2.5.8: Hedef Boyutu (Asgari)
WCAG 2.5.8, butonlar ve bağlantılar gibi etkileşimli hedeflerin en az 24×24 CSS piksel boyutunda olmasını veya daha küçük hedeflerin etrafında yeterli boşluk bulunmasını gerektirir; böylece motor bozukluğu olan kullanıcılar bunları güvenilir bir şekilde etkinleştirebilir. Bu kritere uyulmaması, imleci hassas bir şekilde kontrol edemeyen herkes için istemsiz etkinleştirmelere ve hayal kırıklığına yol açar.
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 4.1.3: Durum Mesajları
WCAG 4.1.3, durum mesajlarının — form gönderimi onayları, hata bildirimleri ve sepet güncellemeleri gibi — rol veya özellik aracılığıyla programatik olarak belirlenebilir olmasını gerektirir; böylece yardımcı teknolojiler, kullanıcının odağı hareket ettirmesini gerektirmeden bu mesajları duyurabilir. Bu, odak mesajın üzerine kaymasa bile ekran okuyuculara güvenen kullanıcıların önemli geri bildirimleri almasını sağlar.
