LU02a - Inhalt strukturieren
Eine saubere Struktur der Inhalte …
Sie lernen die Elemente <nav>
, <main>
, <header>
, <footer>
, <section>
und <article>
kennen.
Erweitertes Gerüst
Im Abschnitt LU01d - HTML Grundgerüst haben Sie eine sehr rudimentäres Gerüst kennen gelernt. Dieses Gerüst wollen wir um einige Elemente mit der Struktur für die späteren Inhalte erweitern.
<!doctype html> <html lang="de"> <head> <meta charset="utf-8"> <title>HTML5-Seite mit Grundstruktur</title> </head> <body> <header> <nav> </nav> </header> <main> <article> <section> </section> <section> </section> </article> </main> <footer> </footer> </body> </html>
<header> und <footer>
Siehe auch selfhtml - header und footer
Wie ein Worddokument haben auch Webseiten in der Regel eine Kopf- und Fusszeile. Diese enthalten Logos, Name der Seite, Copyright, … Besonders bei einem Webauftritt mit mehreren Seiten helfen einheitliche Kopf- und Fusszeilen dem Betrachter bei der Orientierung.
Auch wenn der Tag sehr ähnlich heisst, ist <head>
etwas völlig anderes als <header>
.
Im Bereich <head>
befinden sich Metainformationen, die nicht Teil der sichtbaren Webseite sind.
<nav>
Siehe auch selfhtml - nav
Das Element <nav>
umschliesst die Navigation unseres Webauftritts.
Es wird häufig innerhalb von <header>
platziert.
<main>
Siehe auch selfhtml - main
Der Inhalt unserer Webseite wird innerhalb von <main>
geschrieben.
Dieser Bereich kann durch <article>
und <section>
weiter unterteilt werden.
<article>
Siehe auch selfhtml - article
Ein Artikel stellt einen in sich geschlossenen Teil des Inhalts dar.
Dieser kann aus mehreren Abschnitten (<section>
) bestehen.
<section>
Siehe auch selfhtml - section
Das Element <section>
bezeichnet einen Abschnitt innerhalb eines Artikels.