In dieser Lektion geht es um semantische HTML-Elemente. Sie beschreiben die Bedeutung von Inhalten – nicht deren Aussehen.
Ein Browser, eine Suchmaschine oder ein Screenreader kann dadurch besser verstehen, was ein Inhalt ist.
<header> – Kopfbereich<nav> – Navigation<main> – Hauptinhalt<section> – thematischer Abschnitt<article> – in sich geschlossener Inhalt<footer> – Fußbereich<header> enthält einleitende Inhalte
wie Überschriften, Logos oder Metainformationen.
<header>
<h1>Meine Website</h1>
<p>Ein kurzer Untertitel</p>
</header>
<nav> enthält Haupt-Navigationslinks.
<nav>
<a href="index.html">Start</a>
<a href="kontakt.html">Kontakt</a>
</nav>
<main> enthält den einzigartigen Hauptinhalt der Seite.
header, nav, footer stehen<section>: thematischer Abschnitt<article>: eigenständiger, wiederverwendbarer Inhalt<article>
<h2>Blogpost</h2>
<p>Text des Artikels...</p>
</article>
<footer> enthält ergänzende Informationen
wie Copyright, Autor, Links oder Metadaten.
<footer>
<p>© 2026</p>
</footer>
<body>
<header>...</header>
<nav>...</nav>
<main>
<section>
<article>...</article>
</section>
</main>
<footer>...</footer>
</body>
<div>-Strukturen