0Pricing
Web Accessibility Academy · Ders

İlk Kural: Kötü ARIA'dansa Hiç ARIA Olmaması İyidir

Yerel HTML'nin neden neredeyse her zaman daha iyi seçim olduğunu öğrenin.

İlk Kural: Kötü ARIA'dansa Hiç ARIA Olmaması İyidir, 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 ARIA Actually Is

ARIA is a set of HTML attributes that tells assistive tech what an element is and does, when the markup alone cannot say it.

ARIA Changes No Behavior

Here is the catch: ARIA only changes what is announced. It never adds clicks, focus, or keyboard support on its own.

<div role="button">Save</div>
<!-- looks like a button, does nothing -->

The First Rule of ARIA

The official first rule: if a native HTML element can do the job, use it instead of recreating it with ARIA.

Native Comes Fully Loaded

A real button is focusable, fires on Enter and Space, and announces its role for free. You write none of that yourself.

<button>Save</button>
<!-- focus, keyboard, role: all built in -->

Why Bad ARIA Is Worse

A wrong role actively lies to users. Bad ARIA beats no ARIA only in harm: it can hide content or describe it incorrectly.

The Override Trap

ARIA overrides native semantics. Slap role=presentation on a heading and screen readers stop treating it as a heading at all.

<h2 role="presentation">Pricing</h2>
<!-- no longer a heading to AT -->

Three Things ARIA Provides

ARIA gives you exactly three kinds of information: a role (what it is), states, and properties. That is the whole toolkit.

ARIA Does Not Touch CSS

Setting aria-hidden on an element hides it from screen readers, but it stays fully visible on screen. The two layers are separate.

<span aria-hidden="true">decorative star</span>
<!-- seen, not heard -->

When ARIA Is the Right Call

Reach for ARIA when no native element fits, like a tablist or a custom slider. Then use it precisely and test it.

Pair ARIA With JavaScript

If you must build a custom widget, ARIA plus JavaScript go together. ARIA names it, JS supplies the focus and keyboard logic.

Less Is More

The best accessible page often has very little ARIA. Semantic HTML first, ARIA only to fill the gaps it leaves behind.

Quick Check

You need a clickable Save control. What is the most accessible choice?

Recap: ARIA Wisely

You learned that ARIA describes, never behaves. Prefer native HTML, add ARIA only to fill real gaps, and test it every time. 🎯

Sıkça Sorulan Sorular

“İlk Kural: Kötü ARIA'dansa Hiç ARIA Olmaması İyidir” dersi ücretsiz mi?

Evet — “İlk Kural: Kötü ARIA'dansa Hiç ARIA Olmaması İyidir” 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.

“İlk Kural: Kötü ARIA'dansa Hiç ARIA Olmaması İyidir” dersinde ne öğreneceğim?

Yerel HTML'nin neden neredeyse her zaman daha iyi seçim olduğunu öğrenin. 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.

“İlk Kural: Kötü ARIA'dansa Hiç ARIA Olmaması İyidir” 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

  1. İlk Kural: Kötü ARIA'dansa Hiç ARIA Olmaması İyidir
  2. Roller Bir Şeyin Ne Olduğunu Tanımlar
  3. Durumlar ve Özellikler: expanded, checked, disabled
  4. ARIA Hatalarını Ayıklamak İçin Erişilebilirlik Ağacını Okuma
← Web Accessibility Academy Sayfasına Dön