Podstawowe znaczniki semantyczne HTML5

Język HTML jest podstawą tworzenia stron internetowych. Służy do definiowania struktury i wyglądu strony. W HTML5 wprowadzono nowe znaczniki semantyczne, które pozwalają na lepszą interpretację zawartości strony przez roboty internetowe, takie jak wyszukiwarki oraz ułatwiają pracę programistom webowym.

Najważniejsze znaczniki semantyczne HTML5:

Znacznik <header>

Znacznik <header> definiuje nagłówek strony. Zazwyczaj zawiera on informacje takie jak tytuł strony, logo, menu główne, itp.

Przykład:

HTML
<header>
  <h1>Tytuł strony</h1>
  <img src="logo.png" alt="Logo strony">
  <nav>
    <a href="#">Menu</a>
    <a href="#">Strona główna</a>
    <a href="#">O nas</a>
    <a href="#">Kontakt</a>
  </nav>
</header>

Znacznik <footer>

Znacznik <footer> definiuje stopkę strony. Zazwyczaj zawiera on informacje takie jak prawa autorskie, adres strony, itp.

Przykład:

HTML
<footer>
  <p>Copyright © 2023</p>
  <p>Adres: ul. Sienkiewicza 12, 00-000 Warszawa</p>
</footer>

Znacznik <main>

Znacznik <main> definiuje główną treść strony. Zazwyczaj zawiera on informacje takie jak artykuły, newsy, itp.

Przykład:

HTML
<main>
  <article>
    <h2>Tytuł artykułu</h2>
    <p>Treść artykułu</p>
  </article>
  <article>
    <h2>Tytuł drugiego artykułu</h2>
    <p>Treść drugiego artykułu</p>
  </article>
</main>

Znacznik <section>

Znacznik <section> definiuje sekcję strony. Sekcja może być używana do grupowania elementów o podobnej tematyce.

Przykład:

HTML
<section>
  <h2>Sekcja o produktach</h2>
  <article>
    <h3>Produkt 1</h3>
    <p>Opis produktu 1</p>
  </article>
  <article>
    <h3>Produkt 2</h3>
    <p>Opis produktu 2</p>
  </article>
</section>

Znacznik <article>

Znacznik <article> definiuje artykuł. Artykuł może być używany do przedstawiania niezależnej jednostki treści, takiej jak news, artykuł, czy opinia.

Przykład:

HTML
<article>
  <h2>Tytuł artykułu</h2>
  <p>Treść artykułu</p>
</article>

Znacznik <aside>

Znacznik <aside> definiuje blok informacji pobocznych. Blok ten może być używany do umieszczania informacji takich jak reklamy, banery, czy komentarze.

Przykład:

HTML
<article>
  <h2>Tytuł artykułu</h2>
  <p>Treść artykułu</p>
</article>
<aside>
  <h2>Reklama</h2>
  <img src="reklama.png" alt="Reklama">
</aside>

Znacznik <nav>

Znacznik <nav> definiuje menu nawigacyjne. Menu to może być używane do nawigacji po stronie internetowej.

Przykład:

HTML
<nav>
  <a href="#">Strona główna</a>
  <a href="#">O nas</a>
  <a href="#">Kontakt</a>
</nav>

Was this helpful?

0 / 0