WCAG 1.1.1 · A Seviyesi

Metinsel Olmayan İçerik

Görseller, ikonlar, grafikler ve diğer metinsel olmayan içerikler, onları göremeyen kullanıcılara bir metin alternatifiyle aktarılmalıdır.

Kısaca

Bir sayfadaki her metinsel olmayan içeriğin, aynı amaca hizmet eden bir metin alternatifi olmalıdır. Ekran okuyucu kullanan bir kişi görseli göremez, ama metin alternatifini duyar. Bu yüzden metin alternatifi, görselin nasıl göründüğünü değil, sayfada ne işe yaradığını anlatmalıdır.

Yalnızca süs amaçlı içerikler bu kuralın istisnasıdır. Bunlar yardımcı teknolojilerden gizlenmelidir ki kullanıcı gereksiz bilgi dinlemek zorunda kalmasın.

Neleri kapsar?

  • Görseller: Fotoğraflar, çizimler, afişler ve banner'lar.
  • İkonlar ve simgeler: Özellikle yalnızca ikondan oluşan butonlar ve bağlantılar.
  • Grafik ve diyagramlar: İnfografikler, haritalar, veri içeren SVG ve canvas içerikleri.
  • CAPTCHA doğrulamaları
  • Zamana dayalı medya: Video ve ses içeriklerinin ne olduğunu tanımlayan bir ad. Altyazı ve metin dökümü ise sonraki kriterlerin konusudur.
  • Metin içermeyen form kontrolleri: Görsel butonlar ve yalnızca simgeyle sunulan arayüz bileşenleri.

Kimleri etkiler?

En çok ekran okuyucu kullanan görme engelli bireyleri etkiler. Metin alternatifi olmayan bir görsel için ekran okuyucu ya hiçbir şey söylemez ya da "IMG_4821.jpg" gibi dosya adını okur. Metin alternatifleri ayrıca görsellerin yüklenmediği yavaş bağlantılarda, metni braille ekrana aktaran kullanıcılarda ve sesli komutla gezinen kullanıcılarda da önemlidir; örneğin sesli komut kullanan biri, adı olmayan bir butonu sesiyle seçemez.

Kontrol listesinde

Bu kriter, Bakanlığın A Seviyesi Kontrol Listesi'nde 1–16 numaralı soruları kapsar. Yönlendirme soruları sayfada ilgili içerik olup olmadığını belirler; yoksa liste sizi sonraki soruya geçirir. Aşağıdaki açıklamalar sorulardan alıntı değil, özetidir. Soruların tam metni için resmî listeye bakın.

BK 1 kapsamındaki sorular
SoruTürüNe kontrol eder?
1, 2YönlendirmeSayfada metinsel olmayan içerik ve bilgi veren görsel var mı?
3★ ZorunluBilgi veren içeriklerin anlamını aktaran metin alternatifi var mı?
4, 5Yönlendirme, ★ ZorunluDekoratif içerikler yardımcı teknolojilerden gizlenmiş mi?
6, 7Yönlendirme, ★ ZorunluTest ve alıştırma görsellerinin alternatifi, cevabı ele vermeden içeriği tanımlıyor mu?
8, 9Yönlendirme, ★ ZorunluSanat eseri gibi duyusal deneyim sunan içerikler tanımlayıcı bir metinle adlandırılmış mı?
10–12Yönlendirme, ★ ZorunluCAPTCHA'nın amacı açıklanmış mı ve farklı algı türlerine uygun bir alternatif sunulmuş mu?
13, 14Yönlendirme, ★ ZorunluVideo ve ses içerikleri, ne olduklarını anlatan bir adla tanımlanmış mı?
15, 16Yönlendirme, ★ ZorunluMetin içermeyen butonların ve kontrollerin işlevini anlatan bir erişilebilir adı var mı?

Resmî kontrol listesini indirin (PDF), yeni sekmede açılır

Web için kod örnekleri

1. Bilgi veren görsel

Metin alternatifi, görselin sayfadaki amacını anlatmalıdır.

Hatalı
Doğru
Başvuru süreci: form doldurma, belge yükleme ve onay olmak üzere üç adım

2. Dekoratif görsel

Süs amaçlı görsellere boş alt metin verin. Alt özniteliğini tamamen kaldırmak aynı şey değildir; o durumda ekran okuyucu dosya adını okuyabilir.

Hatalı
dalga deseni süsleme görseli
Doğru

Dekoratif görseller CSS arka planı olarak da eklenebilir; bu durumda yardımcı teknolojiler onları zaten görmez.

3. Yalnızca ikondan oluşan buton

Butonun adı ikonu değil, butonun yaptığı işi anlatmalıdır. İkonun kendisi yardımcı teknolojilerden gizlenir.

Hatalı
Doğru

4. Görsel buton

input type="image" kullanılıyorsa, alt metin görselin değil butonun işlevini anlatmalıdır.

Hatalı
Doğru

5. Bilgi veren SVG

Satır içi SVG'ler bilgi taşıyorsa, bir rol ve erişilebilir adla tanımlanmalıdır.

Hatalı
Doğru

6. Karmaşık grafik

Grafiklerde kısa bir alt metin yeterli değildir. Kısa açıklamanın yanında, ayrıntılı bilgi sayfada metin veya tablo olarak sunulmalıdır.

2025 yılı aylık başvuru sayıları grafiği. Ayrıntılar aşağıdaki tabloda.
Başvurular en yüksek seviyeye eylül ayında ulaştı.
...
2025 yılı aylık başvuru sayıları

7. CAPTCHA

CAPTCHA'nın amacı metinle açıklanmalı ve yalnızca görsele dayanmayan bir alternatif sunulmalıdır.

Güvenlik doğrulaması: görseldeki karakterleri aşağıdaki alana yazın


Mobil için kod örnekleri

iOS (SwiftUI)

// Bilgi veren görsel
Image("basvuru-sureci")
    .accessibilityLabel("Başvuru süreci: form, belge yükleme ve onay")

// Dekoratif görsel
Image(decorative: "dalga-deseni")

// Yalnızca ikondan oluşan buton
Button(action: aramaYap) {
    Image(systemName: "magnifyingglass")
}
.accessibilityLabel("Ara")

Android (Jetpack Compose)

// Bilgi veren görsel
Image(
    painter = painterResource(R.drawable.basvuru_sureci),
    contentDescription = "Başvuru süreci: form, belge yükleme ve onay"
)

// Dekoratif görsel
Image(
    painter = painterResource(R.drawable.dalga_deseni),
    contentDescription = null
)

// Yalnızca ikondan oluşan buton
IconButton(onClick = { aramaYap() }) {
    Icon(Icons.Default.Search, contentDescription = "Ara")
}

Nasıl test edilir?

  • Otomatik tarama: Alt özniteliği eksik görselleri ve adı olmayan butonları hızlıca bulur. Ancak var olan bir alt metnin anlamlı olup olmadığını değerlendiremez.
  • Görselleri gizleyin: Tarayıcıda görselleri kapatın veya alt metinleri gösteren bir eklenti kullanın. Sayfa, yalnızca metin alternatifleriyle hâlâ anlaşılıyor mu?
  • Ekran okuyucuyla dinleyin: NVDA, VoiceOver veya TalkBack ile sayfada gezinin. Her görsel ve buton için duyduğunuz şey, onun amacını anlatıyor mu? Dekoratif görseller atlanıyor mu?
  • Mobil araçlar: Xcode'daki Accessibility Inspector ve Android'deki Accessibility Scanner, etiketi eksik öğeleri gösterir.

Sık yapılan hatalar

  • Dosya adını alt metin yapmak: "banner_final_v2" kullanıcıya hiçbir şey anlatmaz.
  • İkonu anlatmak, işlevi anlatmamak: Bir butona "büyüteç" yerine "Ara" adı verilmelidir.
  • Dekoratif görsellere açıklama yazmak: Kullanıcıyı gereksiz bilgi dinlemek zorunda bırakır.
  • Aynı alt metni her görselde kullanmak: Galerideki fotoğrafların hepsi "fotoğraf" ise, kullanıcı onları ayırt edemez.
  • Görseldeki metni alternatife yazmamak: Afiş veya duyuru görsellerindeki tarih, yer ve başlık bilgisi metin alternatifinde de yer almalıdır.
  • Test görsellerinde cevabı vermek: Bir alıştırma görselinin alt metni, sorunun cevabını içermemelidir.

Kaynaklar

Kontrol listesi sürümü: V2.2.30.01 (2026). Bu sayfa bilgilendirme amaçlıdır; bağlayıcı metin için Aile ve Sosyal Hizmetler Bakanlığı'nın resmî kontrol listesini esas alın.

Sitenizde bu kriter nasıl görünüyor?

Ücretsiz tarama, bu kriterdeki sorunları ve diğerlerini Bakanlığın A Seviyesi Kontrol Listesi esas alınarak listeler.

Sitemi ücretsiz tara