HTML Academy · Ders

Görsel Alt Metni: Ne Zaman ve Nasıl

Dekoratif olmayan görsellerin anlamını aktaran alt metinler yazın

3. ders / 413 adım

Görsel Alt Metni: Ne Zaman ve Nasıl, CoddyKit'te ücretsiz bir HTML Academy dersidir. Bu, 4 dersinin 3. 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, HTML Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. HTML Academy kursu toplamda 4 dersten oluşur.

Alternatif Metin Nedir?

alt özniteliği, görseller için alternatif metin sağlar:

  • Görsel yerine ekran okuyucular tarafından okunur
  • Görsel yüklenemediğinde görüntülenir
  • Arama motorları tarafından dizine eklenir
  • WCAG uyumluluğu için gereklidir

Altın Kural

Alternatif metin, görselin gören bir kullanıcıya sağlayacağı bilgi veya işlevin aynısını aktarmalıdır:

<!-- The test: if you removed this image,
     would the alt text give you the same information? -->

<!-- BAD: not descriptive -->
<img src="chart.png" alt="Chart">

<!-- GOOD: conveys the information -->
<img src="chart.png" alt="Bar chart showing 48% revenue increase from Q1 to Q4 2024">

Bilgi Veren Görseller

Bilgi aktaran görsellerin içeriğini açıklayın:

<img
  src="signup-flow.png"
  alt="Five-step signup flow: Email → Profile → Plan → Payment → Confirmation"
>

<!-- Describe what the image shows, not what it is -->
<!-- BAD: 'Image of a graph' -->
<!-- GOOD: 'Line graph showing download growth from 10k to 150k per month' -->

Dekoratif Görseller: Boş alt Özniteliği

Yalnızca dekoratif amaçlı görsellerin atlanabilmeleri için boş bir alt özniteliği olmalıdır:

<!-- Decorative separator -->
<img src="divider.png" alt="">

<!-- Icon beside text that already describes it -->
<img src="warning-icon.svg" alt=""> <span>Payment failed</span>
<!-- The icon duplicates the adjacent text — empty alt is correct -->

<!-- Never omit alt entirely — missing alt attribute is an error
     Empty alt="" = intentionally decorative
     Missing alt = unknown, screen readers may read the filename -->

İşlevsel Görseller

Bir işlev sunan görsellerde görünümü değil, işlevi açıklayın:

<!-- Logo that links to home -->
<a href="/">
  <img src="logo.svg" alt="CoddyKit — Go to homepage">
</a>
<!-- Describes the destination, not the logo's appearance -->

<!-- Submit button using an image -->
<input type="image" src="submit.png" alt="Submit registration form">
<!-- Describes what happens when activated -->

Karmaşık Görseller: Şekiller ve Uzun Açıklamalar

Karmaşık grafikler veya diyagramlar kısa bir alt metninden fazlasını gerektirebilir:

<figure>
  <img
    src="complex-diagram.png"
    alt="Network architecture diagram — see the description below"
    aria-describedby="diagram-desc"
  >
  <figcaption id="diagram-desc">
    <p>The diagram shows three tiers: a client layer with browsers and mobile apps,
       a middle tier with load balancers and app servers,
       and a data tier with primary and replica databases.</p>
  </figcaption>
</figure>

Metin İçeren Görseller

Metin görselleri kullanmaktan kaçının — kullanmanız gerekiyorsa alt metni metinle tamamen aynı olmalıdır:

<!-- Logo with text 'CoddyKit' -->
<img src="text-logo.png" alt="CoddyKit">

<!-- Promotional banner with text 'Save 50% this week only' -->
<img src="promo.jpg" alt="Save 50% this week only">

<!-- Better: use real HTML text styled with CSS
     Images of text fail at zoom and high contrast modes -->

Bağlama Göre alt Değişir

Aynı görsel, farklı bağlamlarda farklı alt metinleri gerektirebilir:

<!-- As part of an article about dogs: -->
<img src="golden.jpg" alt="Golden retriever fetching a yellow tennis ball">

<!-- As a product photo for 'Golden Retriever Dog Toy':
<img src="golden.jpg" alt="Golden retriever playing with our premium fetch toy">

<!-- As a decorative header image:
<img src="golden.jpg" alt=""> -->

alt Metni Uzunluğu

Alt metni uzunluğuyla ilgili yönergeler:

  • Kısa tutun — “Görseli” veya “Fotoğrafı” ifadesiyle başlamanıza gerek yoktur
  • 125 karakterin altında tutmayı hedefleyin (bazı ekran okuyucular 125 karakterden sonra metni kısaltır)
  • Karmaşık görseller için kısa bir alt metniyle birlikte genişletilmiş açıklama için aria-describedby kullanın
  • Anahtar kelimeleri gereksiz yere tekrarlamayın — insanlar için yazın

alt Metnini Sınama

Alt metninizi nasıl sınayabilirsiniz:

  • Tarayıcıdaki görselleri devre dışı bırakın (Firefox: Araçlar → Sayfa Stili → Stil Yok)
  • Tüm alt metinlerini aynı anda görmek için WAVE aracını kullanın
  • Duyurulanları duymak için VoiceOver/NVDA ile dinleyin
  • Lighthouse'u çalıştırın: Erişilebilirlik → Görsel öğelerinde [alt] öznitelikleri bulunuyor

SVG ve Erişilebilir Adlar

Satır içi SVG için erişilebilir adları farklı bir şekilde sağlayın:

<!-- Standalone SVG with title: -->
<svg role="img" aria-labelledby="icon-title">
  <title id="icon-title">Settings</title>
  <!-- SVG paths -->
</svg>

<!-- Decorative SVG: -->
<svg aria-hidden="true">
  <!-- paths -->
</svg>

Hızlı Kontrol

Yalnızca dekoratif amaçlı bir görsel hangi alt değerine sahip olmalıdır?

Özet: alt Metni

Alt metninin temel kuralları:

  • Alt özniteliğini her zaman ekleyin; dekoratif görseller için alt="" kullanın
  • Görünümü değil, bilgiyi açıklayın
  • İşlevsel görsellerde eylemi veya hedefi açıklayın
  • Karmaşık görsellerde tam açıklama için kısa alt metni + aria-describedby kullanın
  • Metin içeren görsellerde alt metni metinle tamamen aynı olmalıdır
Başlamak ücretsiz

Yapay zeka eğitmeniyle HTML öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
40
Dersler
159

Sıkça Sorulan Sorular

“Görsel Alt Metni: Ne Zaman ve Nasıl” dersi ücretsiz mi?

Evet — “Görsel Alt Metni: Ne Zaman ve Nasıl” 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 HTML Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. HTML Academy kursu toplamda 4 dersten oluşur.

“Görsel Alt Metni: Ne Zaman ve Nasıl” dersinde ne öğreneceğim?

Dekoratif olmayan görsellerin anlamını aktaran alt metinler yazın HTML 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.

HTML Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te HTML 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 3. dersidir.

“Görsel Alt Metni: Ne Zaman ve Nasıl” 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 HTML Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her HTML 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. Erişilebilirlik Neden Önemlidir: WCAG Düzeyleri
  2. Ekran Okuyucular için Başlık Hiyerarşisi
  3. Görsel Alt Metni: Ne Zaman ve Nasıl
  4. Klavye Gezinmesi ve Odak Sırası
← HTML Academy Sayfasına Dön