Erişilebilir Ad Hesaplaması Açıklanıyor
Tarayıcının bir öğenin nasıl adlandırılacağına karar verme biçimi.
Erişilebilir Ad Hesaplaması Açıklanıyor, CoddyKit'te ücretsiz bir Web Accessibility Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Web Accessibility Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Web Accessibility Academy kursu toplamda 4 dersten oluşur.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
What Is an Accessible Name?
The accessible name is the short label a screen reader speaks for an element, like Submit for a button or Search for a field.
Why It Matters
If an element has no accessible name, a screen reader announces just its role, like button, leaving users with no idea what it does.
The Browser Computes It
You rarely set the name directly. The browser runs a name computation algorithm over your markup to decide what each element is called.
It Follows an Order
The algorithm checks sources in a fixed priority order and uses the first one it finds. Knowing that order lets you predict the result.
aria-labelledby Wins First
The highest priority is aria-labelledby. If present, it overrides every other source, gathering text from the elements it points to.
<button aria-labelledby="t">x</button>
<span id="t">Close menu</span>aria-label Comes Next
If there is no labelledby, the browser uses aria-label, a string you type directly on the element as its spoken name.
<button aria-label="Close">x</button>Then Native Labeling
Next come native sources, like a label tied to an input, or the alt text of an image. Use these whenever you can.
<label for="email">Email</label>
<input id="email">Then the Content Itself
For many elements the name falls back to their text content. A button reading Save is named Save without any extra attribute.
<button>Save</button>title Is the Last Resort
The lowest priority source is the title attribute. It only names an element when nothing better exists, and it is easy to miss.
Names Get Trimmed
The computed name is flattened into one string with extra whitespace collapsed, so line breaks and indentation never reach the user.
Name vs Description
The name is what an element is called; a description is extra detail read after it. Today we focus on getting the name right.
Quick Check
An element has both aria-label and inner text. Which becomes its name?
Recap: How Names Are Built
You learned the name computation order: labelledby, then aria-label, then native labels and content, with title last. 🧩
Sıkça Sorulan Sorular
“Erişilebilir Ad Hesaplaması Açıklanıyor” dersi ücretsiz mi?
Evet — “Erişilebilir Ad Hesaplaması Açıklanıyor” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Web Accessibility Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Web Accessibility Academy kursu toplamda 4 dersten oluşur.
“Erişilebilir Ad Hesaplaması Açıklanıyor” dersinde ne öğreneceğim?
Tarayıcının bir öğenin nasıl adlandırılacağına karar verme biçimi. Web Accessibility Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Web Accessibility Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Web Accessibility Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Erişilebilir Ad Hesaplaması Açıklanıyor” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Web Accessibility Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Web Accessibility Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Erişilebilir Ad Hesaplaması Açıklanıyor
- aria-label ve aria-labelledby Karşılaştırması
- Ek Bağlam İçin aria-describedby
- Denetimleri Sessiz Bırakan Yaygın Adlandırma Hataları