CodeBlanks Logo Icon CodeBlanks

Ana sayfa

HTML kursu · Orta seviye · Ders 60/67

Ana sayfada hero ve özet içerik bölümlerini yazarsın.

Ana sayfa yapısı

Ana sayfanın <main> bölgesi genellikle bir hero ile başlar: sayfa başlığını taşıyan bir <h1> ve kısa bir açıklama paragrafı. Ardından içerik <section> bölümlerine ayrılır.

Her section kendi <h2> başlığını taşır. Section içine bağımsız içerik parçaları olan <article> etiketleri konur; her article <h3> ve <p> ile yazılır. Böylece başlık hiyerarşisi sayfadan sayfaya tutarlı kalır.

Section ve article

<section> ilgili içeriği gruplar ve bir <h2> başlığıyla tanıtılır. Section içine <article> etiketleri konur; her article kendi başlığıyla bağımsız bir parçadır.

Peynir Dergisi ana sayfasında 'Son yazılar' section'ı iki article taşır: her birinde <h3> (yazı başlığı) ve <p> (kısa özet) bulunur. Bu yapı sayfayı tarayıcılar ve ekran okuyucular için anlamlı bölgelere ayırır.

Uygulama main içine hero ve section ekle

header ile footer arasına <main> ekle. main içinde <h1> (sayfa başlığı), bir <p> (kısa açıklama) ve bir <section> olsun. section içinde <h2> ve en az iki <article>; her article'da <h3> ve <p> bulunsun.

Örnek çözümü göster
<!DOCTYPE html>
<html lang="tr">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Peynir Dergisi</title>
  </head>
  <body>
    <header>
      <nav>
        <a href="/">Peynir Dergisi</a>
        <a href="/yazilar">Yazilar</a>
        <a href="/hakkimizda">Hakkimizda</a>
        <a href="/iletisim">Iletisim</a>
      </nav>
    </header>
    <main>
      <h1>Peynir Dergisi</h1>
      <p>Peynir kültürüne dair yazılar, tarifler ve üretici hikayeleri.</p>
      <section>
        <h2>Son yazılar</h2>
        <article>
          <h3>Ezine peyniri</h3>
          <p>Trakya'nın beyaz peynirinin üretim aşamalarını inceledik.</p>
        </article>
        <article>
          <h3>Van otlu peyniri</h3>
          <p>Doğu Anadolu'nun otlu peynirinde kullanılan bitkileri tanıdık.</p>
        </article>
      </section>
    </main>
    <footer>
      <address>
        Peynir Dergisi, Beyoglu, Istanbul
      </address>
      <p>(c) 2026 Peynir Dergisi</p>
    </footer>
  </body>
</html>

Kendini test et

  1. Hero bölümünün başlığını tamamla

    <main><____>Peynir Dergisi</h1></main>
    Cevabı göster
    <main><h1>Peynir Dergisi</h1></main>
  2. Bir section içinde bir h2 ve en az bir article istersen doğru yapı hangisi?

    • <h2><section><article>...</article></section></h2>
    • <section><article><h2>...</h2></article></section>
    • <section><h2>...</h2><article>...</article></section>
    • <section><h2>...</h2></section><article>...</article>
    Cevabı göster

    <section><h2>...</h2><article>...</article></section> — Doğru. section h2 ile başlar, article section içinde yer alır.

  3. Başlık seviyesini rolüyle eşleştir

    h1
    Sayfa başlığı
    h2
    Bölüm başlığı
    h3
    Article başlığı
    section
    İçerik grubu

Orta seviye bölümündeki tüm dersler