İnsanlar kamu sayfalarını farklı yollarla bulur: menüler, arama, A'dan Z'ye liste, ilgili sayfalar. WCAG 2.4.5 birden fazlasını ister.
"Hacimli atık toplama" arayan bir sakin Hizmetler menüsüne göz atabilir, aramaya yazabilir ya da A'dan Z'ye listeyi tarayabilir. Bilişsel engeli olan biri menüleri öngörmeyi zor bulup aramayı tercih edebilir. Ekran okuyucu kullanan biri site haritasını derin bir menüden daha hızlı bulabilir. Birkaç yol sunmak, insanların kendilerine uyanı kullanmasını sağlar.
2.4.5 başarı ölçütü, bir web sayfası kümesi içinde bir sayfayı bulmak için birden fazla yol sunulmasını ister; sayfa bir sürecin sonucu ya da adımıysa istisnadır. Bir ödeme onayı ya da arama sonuçları sayfasına yalnızca önceki adım tamamlanarak ulaşılabilir; bu nedenle muaftır.
"Web sayfası kümesi", tek bir yazar ya da kuruluştan, ortak amaçlı sayfalar topluluğudur ve farklı dil sürümleri ayrı küme sayılır. Olağan yaklaşım, W3C'nin listesinden iki ya da daha fazla tekniği birleştirmektir: ilgili sayfalara bağlantılar (G125), içindekiler, site haritası, arama işlevi, tüm sayfaların bağlantı listesi ya da ana sayfadan tüm sayfalara bağlantılar.
Kurumlarda genellikle parçalar zaten vardır; yalnızca her sayfada sunulmazlar.
Alfabetik bir hizmet listesi, neye ihtiyacı olduğunu bilen ama hangi müdürlüğün ilgilendiğini bilmeyen sakinler için iyi çalışan ikinci bir yoldur.
<nav aria-label="Ana gezinme">
<a href="/services">Hizmetler</a>
<a href="/departments">Müdürlükler</a>
</nav>
<!-- belirli hizmetlere başka yol yok --><nav aria-label="Ana gezinme">
<a href="/services">Hizmetler</a>
<a href="/departments">Müdürlükler</a>
<a href="/services/a-z">Hizmetler A'dan Z'ye</a>
</nav>
<!-- /services/a-z -->
<h1>Hizmetler A'dan Z'ye</h1>
<nav aria-label="Harfe git">
<a href="#b">B</a> <a href="#r">R</a> <a href="#y">Y</a>
</nav>
<h2 id="b">B</h2>
<ul><li><a href="/services/building-permits">Bina ruhsatları</a></li></ul>Hiyerarşide geriye doğru bir iz gibi ilgili sayfalardan gelen bağlantılar da başka bir yoldur.
<h1>Özel etkinlik izni</h1>
<p>…</p><nav aria-label="Sayfa yolu">
<ol>
<li><a href="/">Ana sayfa</a></li>
<li><a href="/departments/parks">Park ve Rekreasyon</a></li>
<li aria-current="page">Özel etkinlik izni</li>
</ol>
</nav>
<h1>Özel etkinlik izni</h1>
<aside aria-labelledby="rel">
<h2 id="rel">İlgili hizmetler</h2>
<ul><li><a href="/services/park-reservations">Park rezervasyonları</a></li></ul>
</aside>Arama en yaygın ikinci yoldur. Kapsamlı arama, meclis kayıtları gibi büyük belge koleksiyonu olan siteler için uygundur.
<input type="text" placeholder="Ara"><form role="search" action="/search">
<label for="q">Sitede ara</label>
<input id="q" type="search" name="q">
<label for="scope">Arama alanı</label>
<select id="scope" name="scope">
<option value="all">Tüm site</option>
<option value="docs">Meclis belgeleri</option>
<option value="services">Hizmetler</option>
</select>
<button type="submit">Ara</button>
</form>WCAG 2.4.5 web sayfası kümeleri için yazılmıştır; bu yüzden yerel uygulamalarda bir zorunluluktan çok kullanılabilirlik önerisidir. Çok ekranlı bir uygulama yine de sekme çubuğuna ek olarak aramadan yarar görür. SwiftUI:
NavigationStack {
ServiceList()
}NavigationStack {
ServiceList()
.searchable(text: $query, prompt: "Hizmet ara")
}Jetpack Compose:
Scaffold(bottomBar = { ServiceTabs() }) { ServiceList() }Scaffold(
topBar = {
OutlinedTextField(
value = query, onValueChange = { query = it },
label = { Text("Hizmet ara") },
singleLine = true,
keyboardOptions = KeyboardOptions(imeAction = ImeAction.Search),
keyboardActions = KeyboardActions(onSearch = { runSearch(query) })
)
},
bottomBar = { ServiceTabs() }
) { ServiceList() }Bir tarayıcı, hiçbir bağlantının işaret etmediği yetim sayfaları gösterebilir; bu, tek yolu olan ya da hiç yolu olmayan sayfaları fark etmenin hızlı bir yoludur.
Bir sürecin adımı olmayan her sayfaya gezinme ile arama ya da dizin gibi en az iki farklı yolla ulaşılabiliyorsa yayına alın.
DOJ rehberinin saydığı engeller için yaygın engeller sayfasına bakın.
Corpowid, dijital erişilebilirlik alanındaki yenilikçi yaklaşımı ve performansı nedeniyle dünyanın önde gelen araştırma ve danışmanlık şirketlerinden biri olan Gartner tarafından takdir edilmiştir. Bu rozetler, yapay zeka destekli ve kapsayıcı web deneyimleri oluşturma konusundaki kararlılığımızı yansıtmaktadır.