Programlama

Anlamsal HTML: header, nav, main, footer ne işe yarar?

Sayfayı anlamlı bölümlere ayırmak, erişilebilirlik ve SEO.

Tüm dersler · HTML dersleri: sıfırdan öğren

Neden anlamsal etiketler?

<div> her şeye uyar ama hiçbir şey söylemez. <nav>, <main> gibi etiketler tarayıcıya, ekran okuyuculara ve arama motorlarına sayfanın hangi bölümünün ne olduğunu bildirir.

Tipik sayfa düzeni

<body>
  <header>
    <h1>My site</h1>
    <nav><a href="/">Home</a> <a href="/blog">Blog</a></nav>
  </header>
  <main>
    <article>
      <h2>Post title</h2>
      <p>…</p>
    </article>
    <aside>Related links</aside>
  </main>
  <footer>© 2026</footer>
</body>
  • Sayfada tek bir <main> olsun.
  • Başlıklar sırayla gitsin: h1 → h2 → h3, seviye atlama.
  • Düğme için <button>, bağlantı için <a> kullan; <div onclick> klavyeyle çalışmaz.

Yazar: Nibras Code