WCAG Başarı Kriterleri · Level AAA
WCAG 3.1.4: Kısaltmalar
WCAG 3.1.4, içerikte kullanılan kısaltmaların genişletilmiş biçimini veya anlamını belirlemek için bir mekanizmanın kullanılabilir olmasını gerektirir. Bu ölçüt, kısaltmalar, akronimler veya baş harf kısaltmalarıyla aşina olmayan kullanıcıların tam anlamlarına erişebilmesini sağlayarak bilişsel engeli olan kişiler, anadili farklı olanlar ve ekran okuyucu kullanıcıları için anlama sürecini destekler.
Bu Kuralın Anlamı
WCAG Başarı Ölçütü 3.1.4 — Kısaltmalar (Seviye AAA), web içeriğinde bir kısaltma, akronim veya baş harflerden oluşan kısaltma her göründüğünde, kullanıcıların bunun açılımını veya anlamını öğrenebileceği bir mekanizma bulunmasını gerektirir. WCAG terimleriyle kısaltma, bir kelimenin, ifadenin veya ismin kısaltılmış hâlidir — buna geleneksel kısaltmalar (ör. "yakl." için "yaklaşık"), akronimler (ör. "NASA" için "National Aeronautics and Space Administration") ve baş harf kısaltmaları (ör. "HTML" için "HyperText Markup Language") dahildir.
Ölçüt tek bir zorunlu teknik öngörmez. Bunun yerine, kullanıcıların karşılaştıkları ve aşina olmadıkları bir kısaltmanın ne anlama geldiğini belirleyebilmeleri için bir mekanizma bulunmasını şart koşar. Kabul edilebilir mekanizmalar arasında, kısaltmanın ilk kullanımında metin içinde açılımını vermek (ör. "HyperText Markup Language (HTML)"), açılımı sağlayan bir title özniteliği ile HTML <abbr> öğesini kullanmak, sayfadan bağlantı verilen bir sözlük sunmak veya anlamın tartışmasız biçimde açık olacağı şekilde tam hâlini çevreleyen bağlamda vermek yer alır.
Başarılı sayılmak için içerikteki her kısaltmanın şu mekanizmalardan en az birine sahip olması gerekir: tam hâli, ilk kullanımda kısaltmanın hemen öncesinde veya yanında metinde yer alır; kısaltma, bilgilendirici bir title özniteliğine sahip <abbr> öğesiyle sarılmıştır; sayfadan erişilebilen bir sözlük veya tanım listesi terimi tanımlar; ya da çevreleyen bağlam, anlamı tamamen açık ve tartışmasız kılar. Başarısız sayılma durumu ise, bir kısaltma bu desteklerin hiçbirine sahip olmadan göründüğünde ortaya çıkar — kullanıcı "MoNE" veya "SCR" gibi bir kısaltma görür, ancak bunun ne anlama geldiğine dair hiçbir işaret, araç ipucu, önceki bir açılım veya bağlantılı sözlük yoktur.
WCAG dar bir istisna içerir: kısaltma dilin bir parçası olarak kabul ediliyorsa — yani o kadar yaygın anlaşılır hâle gelmiştir ki tek başına bir kelime gibi işlev görüyorsa (ör. başlangıçta akronim olan "laser" veya "radar") — o zaman açılım zorunlu değildir. Benzer şekilde, içeriğin kendi tanımlı terimleriyle tanımlanan ve bu bağlamda tutarlı biçimde kullanılan kısaltmalar, açıkça erişilebilir bir sözlükle birlikte sunuluyorsa uyumlu kabul edilir. Temel test her zaman, kısaltmaya aşina olmayan bir kullanıcının, içerikte sunulan mekanizmalar aracılığıyla anlamını bulup bulamayacağıdır.
Neden Önemlidir
Kısaltmalar web içeriğinde son derece yaygındır — kamu portalları, sağlık sistemleri, e-ticaret platformları ve eğitim siteleri yoğun biçimde kısaltmalara dayanır. Alan uzmanlarına tanıdık olsa da bu kısaltmalar, çeşitli kullanıcı grupları için önemli engeller oluşturur.
Disleksi, zihinsel yetersizlikler veya dikkat eksikliği gibi bilişsel ve öğrenme güçlükleri olan kişiler, tanımadıkları kısaltmaları çözmekte zorlanabilir; bu da onları anlamlarını aramak için sayfadan ayrılmaya veya tamamen vazgeçmeye zorlayabilir. Hafıza bozuklukları olan kullanıcılar için, daha önce karşılaştıkları kısaltmalar bile oturumdan oturuma güvenilir biçimde hatırlanmayabilir; bu nedenle sayfa içi mekanizmalar sürekli ve kritik bir destek sağlar.
Ekran okuyucu kullanıcıları — kör olan veya ciddi derecede az gören kişiler de dahil — doğrudan etkilenir, çünkü ekran okuyucular kısaltmaları fonetik olarak, kafa karıştırıcı veya anlamsız biçimlerde telaffuz edebilir. Örneğin, bir ekran okuyucu "SCR"yi "Sustainable Corporate Responsibility" yerine anlamsız bir harf dizisi gibi okuyabilir. <abbr> öğesi uygun şekilde bir title özniteliğiyle kullanıldığında, bazı ekran okuyucu yapılandırmaları baş harf kısaltması yerine tam açılımı okuyabilir ve bu da kavrayışı önemli ölçüde artırır. Dünya Sağlık Örgütü’ne göre, dünya genelinde yaklaşık 2,2 milyar kişinin bir tür görme bozukluğu vardır ve bunların önemli bir kısmı dijital içeriğe erişmek için yardımcı teknolojilere dayanır.
Yabancı dil konuşanlar da etkilenen bir diğer gruptur. İngilizce bir teknik doküman okuyan bir Türk kullanıcı — veya bir Türk kamu portalında gezinen bir İngilizce konuşan — dile hâkim olsa bile, alana özgü veya kültüre özgü kısaltmalara tamamen yabancı olabilir. Açılımların sağlanması, kullanıcıların geçmişlerinin ve bilgi düzeylerinin çeşitliliğine saygı gösterir.
Somut bir senaryo düşünün: bir hasta, bir hastanenin çevrimiçi portalını ziyaret eder, tanı raporunu okur ve açılımı verilmemiş "KOAH" ifadesiyle karşılaşır. Bir Türk hekim bunu hemen "Kronik Obstrüktif Akciğer Hastalığı" (Chronic Obstructive Pulmonary Disease) olarak tanır, ancak tıbbi terminolojiye aşina olmayan bir hasta veya bakıcı, kendi tanısını anlamadan kalır. Açılımın sağlanması — ilk kullanımda satır içinde veya bir <abbr title='Kronik Obstrüktif Akciğer Hastalığı'>KOAH</abbr> öğesi aracılığıyla — kafa karıştırıcı bir terimi anlaşılır bilgiye dönüştürür ve bilinçli karar vermeyi destekler.
Erişilebilirliğin ötesinde, ölçülebilir kullanılabilirlik ve SEO faydaları da vardır. Arama motorları kısaltmaların açılmış hâllerini indeksler; bu da içeriğin, tam terimleri kullanarak arama yapan kullanıcılar için bulunabilirliğini artırır. Açık ve tartışmasız dil, destek taleplerini azaltır, görev tamamlama oranlarını yükseltir ve farklı okuryazarlık düzeylerindeki kullanıcılarla güven inşa eder.
İlgili Axe-core Kuralları
WCAG 3.1.4, manuel test gerektirir; çünkü hiçbir otomatik araç, belirli bir kısaltmanın sayfanın bağlamı içinde yeterince açıklanıp açıklanmadığını güvenilir biçimde belirleyemez. Otomatik tarayıcılar <abbr> öğelerinin varlığını tespit edebilir, ancak bir sayfadaki her kısaltmaya erişilebilir bir açılım verilip verilmediğini değerlendiremez. Aşağıda ilgili axe-core bağlamının özeti yer almaktadır:
- Manuel test gerekli (özel bir axe-core kuralı yok): Axe-core, WCAG 3.1.4 için özel bir otomatik kural içermez. Bunun nedeni, hangi metin dizilerinin kısaltma olduğunu, bunların sayfanın bir yerinde yeterince açılıp açılmadığını ve bağlantılı bir sözlüğün erişilebilir olup olmadığını belirlemenin insan yargısı ve bağlamsal okuma gerektirmesidir. Otomatik bir araç, derin doğal dil anlayışı olmadan "IT" (Information Technology), "it" (zamir) ve "It" (özel isim) arasında ayrım yapamaz. Test uzmanları sayfa içeriğini manuel olarak okumalı, tüm kısaltmaları, akronimleri ve baş harf kısaltmalarını belirlemeli ve ardından her birinin erişilebilir bir açılım mekanizmasına sahip olduğunu doğrulamalıdır.
- İlgili kontrol —
titleolmadan<abbr>: 3.1.4’e eşlenmiş bağımsız bir axe-core kuralı olmasa da, bazı erişilebilirlik lint araçları ve tarayıcı eklentileri, en iyi uygulama uyarısı olaraktitleözniteliği olmayan<abbr>öğelerini işaretler. Açılım mekanizması olarak<abbr>kullanıyorsanız,titleözniteliği mevcut olmalı ve tam açılımı içermelidir; boş veya olmayan birtitle, öğenin amacını boşa çıkarır ve bu ölçüt kapsamında bir başarısızlık sayılır.
Nasıl Test Edilir
- Otomatik tarama temel seviyesi: Sayfaya axe DevTools veya Lighthouse çalıştırın. Her iki aracın da 3.1.4 için özel bir kuralı olmasa da, axe DevTools,
titleözniteliği eksik<abbr>öğeleri hakkında en iyi uygulama uyarıları gösterebilir. Bunları başlangıç noktası olarak not edin, ancak<abbr>işaretlemesi hiç kullanılmamış kısaltmaları yakalamayacaklarını unutmayın. - Manuel içerik denetimi: Başlıklar, gövde metni, tablolar, form etiketleri, buton etiketleri, gezinme öğeleri ve altbilgi metni dahil olmak üzere sayfanın tüm içeriğini okuyun. Kısaltma, akronim veya baş harf kısaltma olabilecek her kelimeyi veya karakter dizisini vurgulayın. Her biri için şu durumları kontrol edin: (a) aynı sayfada daha önce açılmış mı; (b) boş olmayan bir
titleözniteliğine sahip bir<abbr>öğesiyle sarılmış mı; (c) onu tanımlayan bir sözlüğe bağlantı var mı; veya (d) çevreleyen bağlam anlamını tartışmasız biçimde açık kılıyor mu. - NVDA + Firefox ile ekran okuyucu doğrulaması: Sayfayı Firefox’ta NVDA etkinken açın. İçerikte ok tuşlarını kullanarak gezinin. NVDA bir
<abbr>öğesiyle vetitleözniteliğiyle karşılaştığında,titlemetnini okuması gerekir. Açılımların iletildiğini doğrulayın. NVDA’nın<abbr>üzerindekititleözniteliklerine yönelik davranışının sürüme ve ayarlara göre değişebileceğini unutmayın — önce NVDA’nın varsayılan yapılandırmasıyla test edin. - VoiceOver + Safari (macOS/iOS) ile ekran okuyucu doğrulaması: VoiceOver’ı etkinleştirin ve sayfada gezinin. macOS’ta VoiceOver,
<abbr>öğeleri üzerindekititleözniteliklerini okur. VO+A kullanarak sayfayı doğrusal biçimde okuyun ve kısaltmaların açılımlarını alıp almadığını dinleyin. iOS’ta içerikte gezinmek için kaydırma hareketlerini kullanın ve aynı davranışı kontrol edin. - JAWS + Chrome ile ekran okuyucu doğrulaması: JAWS etkinken, ok tuşlarını kullanarak sayfada gezinin. JAWS,
<abbr title='...'>yapısınıtitlemetnini okuyarak ele alır. İşaretlenmiş her kısaltma için açılımın doğru şekilde seslendirildiğini test edin. - Klavyeyle ve görsel olarak araç ipucu açılımlarını kontrol etme: Uygulama,
<abbr>öğesinin üzerine gelme durumuna bağlı CSS araç ipuçlarına veya JavaScript destekli araç ipuçlarına dayanıyorsa, klavyeyle sekme yaparak (veya programatik olarak odak vererek) öğeye odaklanın ve araç ipucunun göründüğünü doğrulayın. WCAG, mekanizmanın yalnızca fareyle değil, erişilebilir olmasını gerektirir — yalnızca üzerine gelindiğinde görünen bir araç ipucu, klavye kullanıcıları için başarısızlık anlamına gelir. - Sözlük bağlantısı doğrulaması: Sayfa bir sözlüğe bağlantıya dayanıyorsa, bağlantıyı takip edin ve kaynak içerikte kullanılan her kısaltmanın, açık bir tanıma sahip karşılık gelen bir girdisi olduğunu doğrulayın. Sözlük bağlantısının belirgin biçimde konumlandırıldığını ve klavye ile erişilebilir olduğunu kontrol edin.
Nasıl Düzeltilir
İlk kullanımda işaretlenmemiş kısaltma — Hatalı
<p>The WHO reported that NCDs account for 74% of all deaths globally each year.</p>
İlk kullanımda işaretlenmemiş kısaltma — Doğru
<!-- Expand on first use inline, then use abbr for subsequent references -->
<p>The World Health Organization (WHO) reported that non-communicable diseases
(<abbr title='non-communicable diseases'>NCDs</abbr>) account for 74% of all
deaths globally each year.</p>
title özniteliği olmayan abbr öğesi — Hatalı
<!-- abbr element present but title is missing — provides no expansion -->
<p>Submit your <abbr>VAT</abbr> registration number to proceed.</p>
title özniteliği olmayan abbr öğesi — Doğru
<!-- title attribute supplies the full expansion for assistive technologies -->
<p>Submit your <abbr title='Value Added Tax'>VAT</abbr> registration number to proceed.</p>
Yalnızca üzerine gelmeyle (hover) görünen kısaltma araç ipucu — Hatalı
<!-- CSS tooltip only appears on mouse hover; keyboard users and touch users cannot access it -->
<span class='tooltip-trigger'>KVKK
<span class='tooltip-text'>Kişisel Verilerin Korunması Kanunu</span>
</span>
Yalnızca üzerine gelmeyle (hover) görünen kısaltma araç ipucu — Doğru
<!-- Using abbr with title ensures the expansion is available to all users,
including keyboard and screen reader users, without relying on hover -->
<abbr title='Kişisel Verilerin Korunması Kanunu'>KVKK</abbr>
Açılımı olmayan tablo başlığında kısaltma — Hatalı
<table>
<thead>
<tr>
<th>SKU</th>
<th>MoQ</th>
<th>ETA</th>
</tr>
</thead>
</table>
Açılımı olmayan tablo başlığında kısaltma — Doğru
<!-- abbr with title inside th provides context for all users, including screen reader users -->
<table>
<thead>
<tr>
<th><abbr title='Stock Keeping Unit'>SKU</abbr></th>
<th><abbr title='Minimum Order Quantity'>MoQ</abbr></th>
<th><abbr title='Estimated Time of Arrival'>ETA</abbr></th>
</tr>
</thead>
</table>
Yaygın Hatalar
titleözniteliği olmadan<abbr>kullanmak: Metni yalnızca<abbr>etiketleriyle sarmak, tek başına hiçbir anlamsal değer ve açılım sağlamaz — bu ölçüt kapsamında öğenin erişilebilirlik amacını yerine getirebilmesi içintitleözniteliği zorunludur.- Kısaltmayı yalnızca ilk kullanımından sonra açmak: Bir kısaltma, okuma sırasına göre açılımından önce görünüyorsa (ör. gövde paragrafında açılmadan önce bir başlıkta yer alıyorsa), başlıkla ilk karşılaşan kullanıcıların o noktada anlamasını sağlayacak bir mekanizma yoktur. Her zaman ilk kullanımda veya ondan önce açılım sağlayın.
- Yalnızca fareyle üzerine gelmeye dayanan araç ipuçlarına güvenmek: Yalnızca
:hoverdurumunda görünen CSS veya JavaScript araç ipuçları, yalnızca klavye kullanan kullanıcılar, dokunmatik ekran kullanıcıları ve çoğu ekran okuyucu yapılandırması için erişilebilir değildir.<abbr title>deseni tercih edilmelidir veya araç ipuçları:focusdurumunda da tetiklenmelidir. - Bağlantılı bir sözlük sağlamak ama bağlantıyı bulmayı zorlaştırmak: Açılım mekanizmanız bir sözlükse, bağlantı açıkça etiketlenmiş, belirgin biçimde konumlandırılmış ve klavye ile erişilebilir olmalıdır. Sözlük bağlantısını altbilgide küçük puntolarla veya gizli bir bölümün arkasında saklamak, kullanılabilir bir mekanizma gereksinimini karşılamayabilir.
- Kısaltmaları tutarsız biçimde açmak — yalnızca bazı kullanımları işaretlemek: Bir bölümde bir akronim için
<abbr title>kullanıp, aynı sayfanın başka yerlerinde çıplak hâlde bırakıyorsanız, arama veya işaretler aracılığıyla doğrudan bu bölümlere giden kullanıcılar açıklanmamış kısaltmalarla karşılaşacaktır. - Tüm kısaltmaların evrensel olarak anlaşıldığını varsaymak: Uygulayıcılara bariz gelen alan-özel kısaltmalar ("EBITDA" finans alanında, "API" yazılım geliştirmede, "BKT" Türk kamu bağlamlarında) bu alanların dışındaki kullanıcılar için tamamen anlaşılmaz olabilir; buna yardımcı teknoloji kullanan veya sayfayı ilk kez ziyaret eden kişiler de dahildir.
- Açılımı yalnızca görsellerin alt metninde verip metinde vermemek: Bir kısaltma, bir görselin alt metninde açılım olarak yer alıyor ancak görünen metinde yalnızca kısaltma gösteriliyorsa, mekanizma tüm kullanıcılar için erişilebilir olmayabilir (ör. tarayıcı okuma modlarını kullananlar). Açılımlar, belgenin programatik metninde de bulunmalıdır.
- Yanlış veya kısaltılmış
titledeğerleri kullanmak: Bir<abbr>öğesinintitleözniteliği, başka bir kısaltma veya kısmi açıklama değil, tam açılımı içermelidir.title='HTML lang'yazmak,title='HyperText Markup Language'yerine, bu ölçütü karşılamaz. - Dinamik içerikteki kısaltmaları hesaba katmamak: AJAX, sonsuz kaydırma veya tek sayfa uygulama yönlendirmesiyle yüklenen içerik, sayfanın ilk yüklenmesinden sonra yeni kısaltmalar getirebilir. DOM’a enjekte edilen tüm dinamik içerik de uyumlu olmalıdır — dinamik olarak oluşturulan bölümlerdeki kısaltmaların da statik içeriktekiyle aynı açılım mekanizmalarına sahip olması gerekir.
- Kelime hâline gelmiş akronimleri her zaman istisna saymak: Kelime gibi işlev gören kısaltmalar ("laser", "radar") için getirilen istisna dardır. "URL" veya "PDF" gibi terimler teknolojiye hâkim bağlamlarda çok yaygın bilinse de, yaşlı kullanıcılar, bilişsel engelli kullanıcılar veya farklı kültürel geçmişlerden gelen kullanıcılar için hâlâ anlaşılmaz olabilir. Emin olmadığınız durumlarda açılım sağlamak en iyisidir — terimi zaten bilen kullanıcılara hiçbir zarar vermez.
Türkiye’nin Erişilebilirlik Mevzuatıyla İlişkisi
21 Haziran 2025 tarihli ve 32933 sayılı Resmî Gazete’de yayımlanan Türkiye Cumhurbaşkanlığı Genelgesi 2025/10, WCAG 2.2 ile uyumlu zorunlu dijital erişilebilirlik yükümlülükleri getirir. Genelge, geniş bir kurum yelpazesini kapsar: tüm düzeylerdeki kamu kurum ve kuruluşları, e-ticaret platformları, bankalar ve finans kuruluşları, hastaneler ve sağlık hizmeti sağlayıcıları, 200.000 ve üzeri abonesi olan telekomünikasyon şirketleri, yetkili seyahat acenteleri, özel ulaşım şirketleri ve Millî Eğitim Bakanlığı (MoNE) tarafından yetkilendirilmiş özel okullar.
Genelge, öncelikli olarak WCAG 2.2 Seviye AA uyumunu zorunlu kılar. WCAG 3.1.4 — Kısaltmalar, Seviye AAA bir ölçüttür ve bu nedenle, 2025/10 sayılı Cumhurbaşkanlığı Genelgesi’nin mevcut metni uyarınca doğrudan yasal bir zorunluluk değildir. Ancak Seviye AAA uyumu yalnızca temenniden ibaret değildir — Türkiye’nin dijital ortamında önemli pratik ve itibarla ilgili sonuçlar doğurur.
Çeşitli nüfuslara hizmet veren kamu kurumları, hastaneler ve eğitim kurumları için — ki bu grupların birçoğu bürokratik veya tıbbi kısaltmalara sınırlı düzeyde aşina olabilir — 3.1.4’ü uygulamak, gerçek anlamda hizmet kalitesi meselesidir. Türk idari ve hukuki dili, görevliler için son derece doğal ama genel halk için, özellikle yaşlı vatandaşlar, kırsal kullanıcılar veya bir portala ilk kez gelenler için kafa karıştırıcı olabilen baş harf kısaltmaları açısından zengindir ("SGK" için Sosyal Güvenlik Kurumu, "KDV" için Katma Değer Vergisi, "ÖTV" için Özel Tüketim Vergisi gibi).
Genelge kapsamındaki bankalar, telekom sağlayıcıları ve e-ticaret platformları, finansal ürün açıklamalarında, sözleşme özetlerinde, tarife tablolarında ve hizmet koşullarında kullanılan kısaltmaları açarak erişilebilirlik duruşlarını — ve marka güvenlerini — güçlendirebilir. Özellikle finansal dokümanlar, tüketicilerin bilinçli kararlar vermek için ihtiyaç duyduğu kritik bilgileri gizleyebilen kısaltmalarla yoğun biçimde yüklüdür.
Pazar liderliğini göstermek, uluslararası paydaşların tedarik şartlarını karşılamak veya kamu sağlığı ya da eğitim alanındaki özel sözleşmelerin beklentilerini yerine getirmek amacıyla resmi bir WCAG 2.2 AAA uyum iddiasında bulunmak isteyen kuruluşlar, 3.1.4’ü standart bir uygulama olarak hayata geçirmelidir. Accsible’ın overlay SDK’sı, ekiplerin kısaltma açılım desenlerini uygulamasına ve denetlemesine yardımcı olur ve içerik oluşturma iş akışları sırasında rehberlik sunacak şekilde yapılandırılabilir; böylece kuruluşların, dinamik olarak güncellenen içerik genelinde ölçekli biçimde uyumu sürdürmesine destek olur.
Kaynaklar ve referanslar
- W3C Understanding 3.1.4 Abbreviations
- W3C Techniques for 3.1.4 Abbreviations
- W3C Technique G102: Providing the expansion or explanation of an abbreviation
- W3C Technique H28: Providing definitions for abbreviations by using the abbr element
- MDN: The Abbreviation element (abbr)
- WebAIM: Semantic Structure — Abbreviations
- Deque University: Accessibility of Abbreviations and Acronyms
