Görenlerin düzenden çıkardığı başlık, liste, tablo ve alan etiketi gibi yapı, yardımcı teknoloji için kodda da bulunmalıdır.
Bir klinik randevu sayfasında gören ziyaretçi büyük, kalın bir satırı görünce yeni bir bölüm başladığını anlar. Girintili üç satırı görünce bunun liste olduğunu anlar. Saatlerden oluşan bir ızgarayı görünce soldaki sütunun gün olduğunu anlar. Ekran okuyucu kullanıcısı işaretleme söylemedikçe bunların hiçbirini alamaz.
WCAG 1.3.1 (A seviyesi), sunum yoluyla aktarılan bilgi, yapı ve ilişkilerin programatik olarak belirlenebilmesini ya da metin olarak sunulmasını ister. Amaç, görsel düzen konuşma, braille veya kullanıcı stil sayfasıyla değiştirildiğinde anlamın korunmasıdır. Teknoloji gerçek işaretlemeyi destekliyorsa yapıyı bir cümleyle anlatmak yerine onu kullanın.
Yalnızca renk başka bir ölçütte, 1.4.1'de ele alınır; bu ölçüt yapı ve ilişkilerle ilgilidir.
div olarak kodlanmış metin.div'lerden kurulmuş ızgara ya da başlık hücresi ve başlığı olmayan gerçek tablo.Kamu siteleri formlardan ve tablolardan oluşur: klinik randevu talebi, ruhsat ücret tarifesi, otobüs saatleri, numaralı maddeleri olan gündem. ABD Adalet Bakanlığı'nın (DOJ) yaygın engeller listesi, etiketsiz alanlar dahil erişilemeyen formları sayar; etiketsiz alan pratikte bu ölçütün ihlalidir. div'lerden kurulu bir ücret tablosu, hangi tutarın hangi hizmete ait olduğuna dair ipucu vermeyen bir tutar dizisi olarak okunur; paragraflardan kurulu bir gündem kaç madde olduğunu gizler.
Sayfa oluşturucu bileşenlerine dayanan kurumlar, "görünüm" ile "yapı"nın farklı yerlerde belirlendiğini sık sık keşfeder. Şablon yanlış öğeyi üretiyorsa onu kullanan her sayfa sorunu devralır. Bunun öteki yinelenen sorunlarla ilişkisi için yaygın engeller sayfasına bakın.
Her alana programatik olarak bağlı bir etiket verin; ilişkili radyo düğmelerini adı olan bir grupta toplayın.
<div class="alan">Tercih edilen klinik</div>
<input type="text" name="klinik">
<div class="alan">Ziyaret türü</div>
<input type="radio" name="zt" value="yeni"> Yeni hasta
<input type="radio" name="zt" value="kontrol"> Kontrol<label for="klinik">Tercih edilen klinik</label>
<input id="klinik" name="klinik" type="text">
<fieldset>
<legend>Ziyaret türü</legend>
<label><input type="radio" name="zt" value="yeni"> Yeni hasta</label>
<label><input type="radio" name="zt" value="kontrol"> Kontrol</label>
</fieldset>Sefer çizelgesi bir tablodur. Başlık hücreleri, bir değerin durak mı kalkış saati mi olduğunu söyler.
<div class="satir">
<span>Durak</span><span>12 No'lu Hat</span><span>40 No'lu Hat</span>
</div>
<div class="satir">
<span>Kütüphane</span><span>8.10</span><span>8.25</span>
</div><table>
<caption>Cumhuriyet Caddesi hafta içi kalkışlar</caption>
<thead>
<tr><th scope="col">Durak</th>
<th scope="col">12 No'lu Hat</th>
<th scope="col">40 No'lu Hat</th></tr>
</thead>
<tbody>
<tr><th scope="row">Kütüphane</th><td>8.10</td><td>8.25</td></tr>
</tbody>
</table>Başlıklar ve listeler, ekran okuyucu kullanıcılarının gezindiği taslağı taşır.
<p class="buyuk kalin">Gündem</p>
<p>1. Açılış<br>
2. Halk yorumları<br>
3. Otopark yönetmeliği</p><h2>Gündem</h2>
<ol>
<li>Açılış</li>
<li>Halk yorumları</li>
<li>Otopark yönetmeliği</li>
</ol>Yerel araç setlerinde aynı fikir başka adlarla vardır. Büyük bir başlık metni, başlık olarak işaretlemedikçe başlık değildir.
Text("Su faturası")
.font(.title)Text("Su faturası")
.font(.title)
.accessibilityAddTraits(.isHeader)Text(
"Su faturası",
style = MaterialTheme.typography.headlineMedium
)Text(
"Su faturası",
style = MaterialTheme.typography.headlineMedium,
modifier = Modifier.semantics { heading() }
)div ise başarısızdır.Otomatik araçlar etiketsiz girdileri ve boş başlıkları bulur; kalın bir paragrafın kılık değiştirmiş başlık olduğunu söyleyemez.
div ızgaraları.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.