Das HTML-Layout definiert die Struktur einer Webseite – das Grundgerüst, entlang dem der Inhalt organisiert ist, inklusive Header, Navigation, Hauptinhalt und Footer.
Ein einfaches HTML-Layout enthält oft <header>-, <nav>-, <main>-, <aside>- und <footer>-Abschnitte. Diese semantischen Elemente sorgen für eine klare Seitenstruktur.
html
<body>
<header>Header content</header>
<nav>Navigation</nav>
<main>Main content area</main>
<aside>Sidebar</aside>
<footer>Footer content</footer>
</body>
Semantische Elemente helfen Suchmaschinen und Tools für Barrierefreiheit, die Struktur deiner Seite besser zu verstehen. Sie werden auf modernen Webseiten empfohlen.
Zur Umsetzung von Layouts verwenden wir oft CSS Grid oder Flexbox. Diese ermöglichen präzise Positionierung und anpassbare Gestaltung auf verschiedenen Bildschirmgrößen.
css
body {
display: grid;
grid-template-areas:
"header header"
"nav main"
"footer footer";
}
Das folgende HTML-Beispiel zeigt eine grundlegende Layoutstruktur, bei der der Inhalt in einem Container organisiert und in logische Abschnitte unterteilt ist.
html
<div class="container">
<header>Header</header>
<main>Main Content</main>
<aside>Sidebar</aside>
<footer>Footer</footer>
</div>
HTML-Layouts sind nicht auf eine bestimmte Struktur beschränkt. Du kannst Rasterlayouts, ein- oder mehrzeilige Inhalte oder responsive Designs umsetzen.
Strebe stets nach einem einfachen, gut strukturierten Layout. Verwende semantische Tags und verlasse dich bei Layoutanpassungen auf CSS – nicht auf <table> oder übermäßiges <div>-Verschachteln.
Sprache wählen
Thema wählen
© 2025 ReadyTools. Alle Rechte vorbehalten.