Başlıklar ve etiketler bir bölümün ya da alanın ne için olduğunu söylemelidir. Tarih, Bilgi ya da Git gibi belirsiz metinler herkesi yavaşlatır.
Başlıklar insanların taramasını ve ekran okuyucu kullanıcılarının bölümden bölüme atlamasını sağlar. Etiketler ne yazılacağını ya da seçileceğini söyler. Üç alanın hepsi "Tarih" diye etiketlenmişse ya da bölümler "Bilgi" ve "Diğer" diye adlandırılmışsa, insanlar tahmin etmek zorunda kalır.
2.4.6 başarı ölçütü, başlıkların ve etiketlerin konuyu ya da amacı tanımlamasını ister. Yalnızca başlık ya da etiket varsa geçerlidir; bunları eklemenizi şart koşmaz. Uygun bir ipucuysa kısa bir sözcük geçebilir; arama alanının yanındaki büyüteç gibi, anlamı bağlamda yaygın olarak anlaşılan bir simge de etiket işlevi görebilir.
İlgili ölçütler diğer parçaları kapsar: doğru işaretleme için 1.3.1, girdi etiketleri için 3.3.2, adların nasıl sunulduğu için 4.1.2. Bu ölçüt sözcüklerle ilgilidir.
Etkilenenler arasında başlıklarla ya da form alanları listesiyle gezinenler ve bir hizmeti yılda yalnızca bir kez kullanıp form dolduran herkes vardır.
Bir formda aynı türden birkaç alan varsa, her etiket hangisi olduğunu söylemelidir.
<label for="d1">Tarih</label> <input id="d1" type="date">
<label for="d2">Tarih</label> <input id="d2" type="date">
<label for="d3">Tarih</label> <input id="d3" type="date"><label for="d1">Olay tarihi</label> <input id="d1" type="date">
<label for="d2">Hasarı fark ettiğiniz tarih</label> <input id="d2" type="date">
<label for="d3">Tercih ettiğiniz denetim tarihi</label> <input id="d3" type="date">Başlık, ardından gelenleri bir sakinin kullanacağı sözcüklerle tanımlamalıdır.
<h2>Hoş geldiniz!</h2>
<h2>İleri</h2>
<h2>Son</h2><h2>Kimler kayıt olabilir</h2>
<h2>Getirilecek belgeler</h2>
<h2>Son tarihler ve ücretler</h2>İletişim kutusunun adı başlığı olmalı, düğme de ne yaptığını söylemelidir.
<dialog aria-label="Diyalog">
<p>Rezervasyon iptal edilsin mi?</p>
<button>Git</button>
</dialog><dialog aria-labelledby="dlg-title">
<h2 id="dlg-title">Rezervasyonunuzu iptal edin</h2>
<button type="button">Evet, rezervasyonu iptal et</button>
<button type="button">Rezervasyonu koru</button>
</dialog>SwiftUI:
Form {
TextField("Bilgi", text: $incidentDate)
}Form {
Section("Olay ayrıntıları") {
TextField("Olay tarihi", text: $incidentDate)
}
}Jetpack Compose:
OutlinedTextField(
value = date, onValueChange = { date = it },
label = { Text("Alan") }
)Text("Olay ayrıntıları", Modifier.semantics { heading() })
OutlinedTextField(
value = date, onValueChange = { date = it },
label = { Text("Olay tarihi (GG.AA.YYYY)") }
)Bir araç size bir etiketin var olduğunu söyleyebilir. Anlamlı olup olmadığını yalnızca bir insan söyleyebilir.
Her başlık, alan etiketi ve düğme tek başına okunduğunda konusunu ya da amacını tanımlıyorsa yayına alın. İncelemeye formlarla başlamak iyi bir yoldur.
WCAG 2.1 AA ve ADA sayfasına da 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.