Station 7: Abstände und Box-Modell
Aufgabe:
-
Vergrößere Abstand zwischen Boxen (Margin).
-
Erhöhe Innenabstand (Padding).
-
Entferne testweise den Rahmen.
-
Füge eine neue Box mit eigenem Text hinzu.
Erklärung:
Jedes HTML-Element wird wie eine Box behandelt. Das Box-Modell beschreibt, wie sich Inhalt, Innenabstand, Rahmen und Außenabstand zusammensetzen:
-
Content – der eigentliche Inhalt der Box (Text, Bilder, etc.)
-
Padding – Abstand zwischen Inhalt und Rahmen
-
Border – Rahmen um die Box
-
Margin – Abstand zwischen dieser Box und anderen Elementen
Durch das Anpassen von Margin, Padding und Border kannst du das Layout kontrollieren und Elemente visuell voneinander trennen.
Hinweis: Wenn du mit "Untersuchen" die Konsole öffnest, kannst du auch das Box-Modell für jedes Modell betrachten:

Technische Umsetzung:
1. margin – Außenabstand
.box {
margin: 20px;
}
-
margin-top,margin-right,margin-bottom,margin-leftkönnen einzeln angegeben werden.margin-top: 5px; margin-bottom: 10px; -
Positive Werte vergrößern den Abstand, negative Werte ziehen Elemente zusammen.
2. Padding – Innenabstand
.box {
padding: 15px;
}
-
Padding erhöht den „Innenraum“ der Box und sorgt dafür, dass Text oder Bilder nicht am Rand kleben.
-
Auch hier können Top, Right, Bottom, Left individuell festgelegt werden.
padding-left: 5px; padding-right: 10px;
3. Border – Rahmen
.box {
border: 2px solid #333333; /* Breite, Stil, Farbe */
}
- Eine Border besteht aus 3 Werten: Dicke (2px), Rahmenart (solid) und Farbe (#333333)
-
Stilarten:
solid(durchgezogen),dashed(gestrichelt),dotted(gepunktet) -
Border kann auch entfernt werden:
border: none;
4. Neue Box hinzufügen
HTML-Beispiel:
<section class="box">
<p>"I am your father."</p>
</section>
Mit Margin, Padding und Border wirkt diese Box sauber getrennt und gut lesbar.
Grundlegende Fachkonzepte (zum Merken)
Box-Modell
-
Jedes Element ist eine Box mit: Content, Padding, Border, Margin
Padding
-
Innenabstand zwischen Inhalt und Rahmen
-
Verstärkt Lesbarkeit und Struktur
Margin
-
Außenabstand zwischen Elementen
-
Erzeugt Luft und Ordnung im Layout
Border
-
Rahmen um die Box
-
Kann Dicke, Stil und Farbe haben
CSS Kurzschreibweise
-
margin: 10px 20px;→ oben/unten 10px, rechts/links 20px -
padding: 5px 10px 5px 10px;→ oben, rechts, unten, links
Praktischer Tipp:
-
Nutze „Untersuchen“ im Browser, um sofort zu sehen, wie Margin, Padding und Border wirken, bevor du die Werte in
style.cssübernimmst.