24.09.2026 tarihinde kontrol edildi · https://www.zeit.de/index
Kontrol edilen HTML'de kritik engel yok · 3 noktae gözden geçirilmeli.
Puan nasıl oluşur? (100 başlangıç puanı)
| 2 form alanında tanınabilir etiket yok | -7 |
| Başlık düzeyi atlandı | -7 |
| 1 yinelenen id özniteliği | -7 |
| Sonuç | 79 / 100 |
Algılanabilir
2 form alanında tanınabilir etiket yok
JavaScript ile ayarlanmış bir aria-label olup olmadığını kontrol edin.
<input type="text" name="name" placeholder="z. B. Theodor Eicke"><input id=":R0:" placeholder="z. B. Leipzig, Hamburg, …">
Şunu yapmalısınız: Her alanı bir <label for> öğesine bağlayın veya aria-label / aria-labelledby ayarlayın. Yalnızca bir placeholder yeterli değildir.
Kullanılabilir
Başlık düzeyi atlandı
Sıra: 1 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 2 → 2 → 2 → 2 → 3 → 3 → 2 → 2 → 2 → 2 → 3 → 2 → 2 → 2 → 3 → 3 → 3 → 3 → 2 → 2 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4. Düzeyler atlanmamalı (h2 → h4).
h1–h6
Şunu yapmalısınız: Başlık düzeylerini boşluk bırakmadan atayın.
Sağlam
1 yinelenen id özniteliği
örn. svg-zplus. label-for ve aria bağlantılarını bozar.
[id]
Şunu yapmalısınız: Benzersiz id'ler atayın.
Zaten doğru çözülmüş
- Metin alternatifleri: otomatik olarak tanınabilecek sorun yok
- İçeriğe geçiş bağlantısı var
- <main> yer işareti var
- Kontrast: CSS'te net ihlal bulunamadı
Sonraki adımlar
- 2 form alanında tanınabilir etiket yok. Her alanı bir <label for> öğesine bağlayın veya aria-label / aria-labelledby ayarlayın. Yalnızca bir placeholder yeterli değildir.
- Başlık düzeyi atlandı. Başlık düzeylerini boşluk bırakmadan atayın.
- 1 yinelenen id özniteliği. Benzersiz id'ler atayın.
Haftalık yeniden tarama, JS işlemeli, yeni engellerde e-posta — yakında.
Bir erişilebilirlik beyanı oluşturun →
Yöntem ve sınırlar
24.09.2026 tarihinde www.zeit.de alan adının oturum açmadan ilk ziyarette sunduğu HTML, ayrıca aynı alan adından bağlantılı en fazla dört CSS dosyası kontrol edildi. Kontrol edilen: renk kontrastı (CSS'ten), metin alternatifleri, form etiketleri, kullanım öğelerinin adları, başlık yapısı, sayfa başlığı ve sayfa dili, yakınlaştırma kilidi, yinelenen id'ler, pozitif tabindex değerleri, yer işaretleri.
Kontrol edilmeyen: JavaScript ile oluşan her şey, klavye kullanılabilirliği, görünür odak, odak sırası, ekran okuyucu duyurusu, oturum arkasındaki içerik, alt sayfalar. Otomatik test, WCAG ihlallerinin yaklaşık %20–35'ini bulur — geri kalanı manuel kontrol gerektirir. Bir anlık görüntü, hukuki bir karar değil.
Overlay widget’ları (kontrastı veya yazı tipini değiştiren erişilebilirlik düğmeleri) bir siteyi uyumlu hâle getirmez — bulunan engeller kaynak kodda giderilmelidir. Overlay’ler neden işe yaramaz