2.4.10 Bölüm Başlıkları
İçerik, gezinmeyi ve anlamayı kolaylaştırmak için bölüm başlıklarıyla düzenlenmelidir.
SC Kodu: 2.4.10
Seviye: AAA
URL: https://www.w3.org/TR/WCAG22/#section-headings
Genel Tanım
WCAG 2.4.10, içerik bölümlerinin tanımlayıcı ve açıklayıcı başlıklarla organize edilmesini gerektirir. Başlıklar, içeriğin yapısını anlamayı ve bölümler arasında gezinmeyi kolaylaştırmalıdır.
Faydalar
- Kolay Gezinme: Kullanıcılar başlıklar arasında hızlı geçiş yapabilir.
- Anlaşılabilirlik: İçerik yapısı netleşir.
- Ekran Okuyucu Uyumu: Başlık listesi üzerinden etkili navigasyon sağlanır.
Kapsam
- Blog yazıları
- Dokümantasyon sayfaları
- Uzun formlar
- Akademik ve teknik içerikler
Ana Amaç
Bu kriterin temel amacı, özellikle ekran okuyucu kullanıcılarının, bilişsel engelli bireylerin ve uzun içeriklerde gezinen kullanıcıların sayfa yapısını hızlı ve doğru şekilde anlayabilmesini sağlamaktır.
Gereksinimler
- İçerik bölümleri uygun başlıklarla tanımlanmalıdır
- Başlıklar içeriği doğru şekilde özetlemelidir
- Başlık yapısı mantıklı ve hiyerarşik olmalıdır
En İyi Uygulamalar
- HTML başlık etiketlerini (h1–h6) doğru sırada kullanın.
- Her sayfada tek bir ana başlık (h1) kullanın.
- Başlıkları sadece görsel stil için değil, anlamsal yapı için kullanın.
- “Başlık 1”, “Bölüm 2” gibi anlamsız ifadelerden kaçının.
Örnekler ve Açıklamalar
Örnek: Uygun Başlık Yapısı
HTML/CSS
<h1>WCAG 2.4.10 Bölüm Başlıkları</h1>
<h2>Amaç</h2>
<p>Bu kriterin amacı...</p>
<h2>Gereksinimler</h2>
<p>İçerik bölümleri...</p>
<h3>Başlık Hiyerarşisi</h3>
<p>Başlıklar mantıklı sırada olmalıdır.</p>
Bu yapı hem görsel hem de programatik olarak doğru bir hiyerarşi sağlar.
Nelerden Kaçınılmalı?
HTML/CSS
<div class="big-title">Amaç</div>
<div class="big-title">Gereksinimler</div>
Açıklama:
Bu örnekte başlıklar yalnızca görsel olarak vurgulanmıştır. Anlamsal başlık etiketleri kullanılmadığı için ekran okuyucu kullanıcıları sayfa yapısını anlayamaz. Bu durum WCAG 2.4.10 kriterini karşılamaz.
Ne Yapılmalı?
HTML/CSS
<h2>Amaç</h2>
<h2>Gereksinimler</h2>
Açıklama:
Bu kullanım, içeriği anlamsal olarak yapılandırır ve yardımcı teknolojilerle uyumludur. WCAG 2.4.10 kriterini karşılar.