HTML Academy · Ders

figure ve figcaption'a Yeniden Bakış

figure öğesini görsellerin yanı sıra kod, grafik ve alıntılar için de kullanın

2. ders / 413 adım

figure ve figcaption'a Yeniden Bakış, CoddyKit'te ücretsiz bir HTML Academy dersidir. Bu, 4 dersinin 2. 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.

Görsellerin Ötesinde figure

<figure> öğesi yalnızca görseller için değildir — ana metinde başvurulan her türlü kendi içinde anlamlı içeriği işaretler:

  • Kod örnekleri
  • Matematiksel denklemler
  • Grafikler ve diyagramlar
  • Alıntılar
  • Açıklamalı ses ve video

figure İçinde Kod Listesi

Kod örneklerini şekil olarak etiketleyiniz:

<figure id="code-1">
  <figcaption>Listing 1: A simple JavaScript greeting function.</figcaption>
  <pre><code>function greet(name) {
  return `Hello, ${name}!`;
}
console.log(greet('World'));</code></pre>
</figure>

<p>As shown in <a href="#code-1">Listing 1</a>, the function...</p>

figure İçinde Ses

Açıklayıcı bir şekil açıklaması içeren ses:

<figure>
  <audio controls src="podcast-episode-42.mp3">
    Your browser does not support audio.
  </audio>
  <figcaption>Episode 42: HTML5 Deep Dive — 48 minutes.</figcaption>
</figure>

figure İçinde Video

İçeriğini açıklayan bir şekil açıklamasına sahip video:

<figure>
  <video controls width="800" height="450">
    <source src="tutorial.mp4" type="video/mp4">
    <source src="tutorial.webm" type="video/webm">
  </video>
  <figcaption>Tutorial: Building a responsive navigation menu in 10 minutes.</figcaption>
</figure>

figure İçinde Grafik

Veri kaynağı şekil açıklaması olarak verilen bir grafik görseli:

<figure>
  <img
    src="revenue-chart.png"
    alt="Line chart showing revenue growth from $2M in 2020 to $8M in 2024"
    width="800"
    height="400"
  >
  <figcaption>
    Figure 3: Annual revenue growth 2020-2024.
    Source: Finance Department Annual Report.
  </figcaption>
</figure>

figure İçinde SVG Diyagramı

Şekil açıklamasına sahip bir SVG diyagramı:

<figure>
  <svg role="img" aria-labelledby="diagram-title" width="400" height="300">
    <title id="diagram-title">Three-tier architecture diagram</title>
    <!-- SVG content -->
  </svg>
  <figcaption>Figure 4: Client-server-database three-tier architecture.</figcaption>
</figure>

figure İçinde Alıntı

Genişletilmiş alıntının şekil olarak kullanılması:

<figure>
  <blockquote cite="https://www.w3.org/TR/html52/">
    <p>The main element represents the main content of the body of a document
       or application.</p>
  </blockquote>
  <figcaption>— W3C HTML5.2 Specification</figcaption>
</figure>

alt ve figcaption Ayrımı: Yeniden

Ayrımı bir kez daha netleştirelim:

  • alt — görünmezdir; ekran okuyucular için görselin yerini alır; görselin ne gösterdiğini açıklar
  • figcaption — görünürdür; bağlam, atıf veya numaralandırma sağlar; şeklin ne ifade ettiğini açıklar
<figure>
  <img src="volcano.jpg" alt="Ash plume rising 2km above Mount St. Helens">
  <figcaption>Figure 7: The 1980 eruption. Source: USGS.</figcaption>
</figure>

figcaption Konumu

figcaption, figure öğesinin ilk veya son alt öğesi olabilir:

<!-- Caption above the content (common for code listings) -->
<figure>
  <figcaption>Listing 1: Hello World</figcaption>
  <pre>...</pre>
</figure>

<!-- Caption below the content (common for images) -->
<figure>
  <img src="photo.jpg" alt="...">
  <figcaption>Caption below the image</figcaption>
</figure>

CSS Sayaçlarıyla Şekil Numaralandırma

Şekilleri CSS sayaçlarıyla otomatik olarak numaralandırınız:

/* In CSS: */
main {
  counter-reset: figure-counter;
}
figure {
  counter-increment: figure-counter;
}
figcaption::before {
  content: 'Figure ' counter(figure-counter) ': ';
  font-weight: bold;
}

figure Ne Zaman Kullanılmaz

Her görseli figure içine yerleştirmeyiniz:

  • Dekoratif görseller (boş alt) → yalnızca <img alt=""> kullanınız
  • Yalnızca sunum amacı taşıyan görseller → CSS background-image
  • Kullanıcı listelerindeki avatar fotoğrafları → yalnızca <img> kullanınız
  • Üst bilgideki logo → yalnızca <img> kullanınız

Hızlı Kontrol

figure öğesinin hangi alt öğesi tüm kullanıcılara gösterilen görünür şekil açıklamasını sağlar?

Özet: figure Yeniden

figure öğesinin temel özellikleri — yeniden:

  • <figure> — başvurulan, kendi içinde anlamlı içerik (görseller, kod, grafikler, ses, alıntılar)
  • <figcaption> — ilk veya son alt öğe olan görünür şekil açıklaması
  • alt metni = görünmez açıklama; figcaption = görünür bağlam
  • CSS sayaçlarıyla otomatik numaralandırma
  • Her görselin figure öğesine ihtiyacı yoktur
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

“figure ve figcaption'a Yeniden Bakış” dersi ücretsiz mi?

Evet — “figure ve figcaption'a Yeniden Bakış” 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.

“figure ve figcaption'a Yeniden Bakış” dersinde ne öğreneceğim?

figure öğesini görsellerin yanı sıra kod, grafik ve alıntılar için de kullanı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 2. dersidir.

“figure ve figcaption'a Yeniden Bakış” 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. aside: Tamamlayıcı İçerik
  2. figure ve figcaption'a Yeniden Bakış
  3. details ve summary: Açılır İçerik Bileşeni
  4. progress ve meter Öğeleri
← HTML Academy Sayfasına Dön