Her girdinin görünür bir etiketi olmalı; olağandışı biçimler alandan önce açıklanmalı. Kamu formlarından örnekler.
Etiketi olmayan ya da yazmaya başlayınca kaybolan etiketi olan bir alan, insanları tahmin etmeye zorlar. WCAG 2.1, 3.3.2 başarı ölçütü, içerik kullanıcıdan girdi gerektirdiğinde etiket veya yönerge sağlanmasını ister. Understanding belgesinde "gerektirmek" gevşek yorumlanır: isteğe bağlı alanlar da girdi kabul ettiği için kapsamdadır.
Etiketin doğru kodlanıp bağlanması 1.3.1’e, erişilebilir ad 4.1.2’ye, ifadenin açık olup olmadığı 2.4.6’ya aittir. Bu ölçüt daha basit bir soru sorar: orada insana ne gireceğini söyleyen bir şey var mı?
DOJ rehberi, erişilemeyen formları yaygın engeller arasında sayar ve etiketsiz alanlar ile belirsiz yönergeleri özellikle belirtir. Kamu formları buna özellikle yatkındır: su faturası hesap sorgusunda yalnızca yer tutuculu alanlar, açıklanmamış yıldızlar, kimsenin belirtmediği tarih biçimleri, ortak sorusu uzak bir başlıkta kalan radyo düğmesi grupları. Genel bakış için yaygın engeller sayfasına bakın.
<input name="abone" placeholder="Abone numarası"><label for="abone">Abone numarası</label>
<input id="abone" name="abone" inputmode="numeric" placeholder="örn. 4471-0092"><p>Ziyaret türü</p>
<input type="radio" name="ziyaret" id="z1"> <label for="z1">İlk başvuru</label>
<input type="radio" name="ziyaret" id="z2"> <label for="z2">Kontrol ziyareti</label><fieldset>
<legend>Ziyaret türü</legend>
<input type="radio" name="ziyaret" id="z1"> <label for="z1">İlk başvuru</label>
<input type="radio" name="ziyaret" id="z2"> <label for="z2">Kontrol ziyareti</label>
</fieldset><label for="kunye">Köpek kayıt künyesi</label>
<input id="kunye" name="kunye" pattern="[A-Z]{2}[0-9]{5}"><label for="kunye">Köpek kayıt künyesi</label>
<p id="kunye-ipucu">İki büyük harf ve ardından beş rakam, örneğin AB12345.</p>
<input id="kunye" name="kunye" pattern="[A-Z]{2}[0-9]{5}" aria-describedby="kunye-ipucu">// SwiftUI
TextField("Parsel numarası", text: $parsel) // yazınca etiket kaybolur// SwiftUI
VStack(alignment: .leading) {
Text("Parsel numarası")
Text("Emlak vergisi bildiriminde yazar, örn. 12-345-678").font(.caption)
TextField("12-345-678", text: $parsel)
.accessibilityLabel("Parsel numarası")
}// Jetpack Compose
OutlinedTextField(
value = parsel, onValueChange = { parsel = it },
placeholder = { Text("Parsel numarası") }
)// Jetpack Compose
OutlinedTextField(
value = parsel, onValueChange = { parsel = it },
label = { Text("Parsel numarası") },
supportingText = { Text("Emlak vergisi bildiriminde yazar, örn. 12-345-678") }
)display:none ile gizlenen etiketler.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.