Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Margin und Padding Einfach Erklärt | Das Box-Modell und Abstände
CSS-Grundlagen

bookMargin und Padding Einfach Erklärt

Swipe um das Menü anzuzeigen

Sie wissen, dass jedes Element aus Inhalt, Innenabstand (Padding), Rahmen (Border) und Außenabstand (Margin) besteht. Sehen wir uns an, wie Sie mit diesen Eigenschaften den Abstand steuern können.

Padding

Padding erzeugt Abstand innerhalb des Elements, zwischen dem Inhalt und dem Rahmen.

.box {
  padding: 20px;
}

Dies wendet 20px Innenabstand auf allen vier Seiten an.

Padding-Kurzschreibweise

Padding kann mit einer Kurzschreibweise definiert werden.

Die Reihenfolge der Werte ist immer: oben → rechts → unten → links

padding: 20px; /* all sides */
padding: 10px 20px; /* top/bottom | left/right */
padding: 10px 20px 5px; /* top | left/right | bottom */
padding: 10px 15px 20px 25px; /* top | right | bottom | left */

Einzelne Padding-Eigenschaften

Jede Seite kann auch separat gesteuert werden:

padding-top: 10px;
padding-right: 15px;
padding-bottom: 25px;
padding-left: 5px;

Margin

Margin erzeugt Abstand außerhalb des Elements, zwischen diesem und anderen Elementen.

.box {
  margin: 20px;
}

Margin-Kurzschreibweise

Margin folgt denselben Kurzschreibregeln wie Padding:

margin: 20px; /* all sides */
margin: 10px 20px; /* top/bottom | left/right */
margin: 10px 20px 5px; /* top | left/right | bottom */
margin: 10px 15px 20px 25px; /* top | right | bottom | left */

Einzelne Margin-Eigenschaften

Können auch einzeln gesetzt werden:

margin-top: 10px;
margin-right: 15px;
margin-bottom: 25px;
margin-left: 5px;

Rahmen

Der Rahmen befindet sich zwischen Padding und Margin.

Grundlegende Kurzschreibweise:

border: 4px solid brown;

Dies definiert: Breite, Stil, Farbe.

Gängige Rahmenstile sind solid, dotted, dashed und double.

Sie können bei Bedarf auch einzelne Seiten steuern:

border-top: 2px solid black;

Betrachten wir das folgende Beispiel und ermitteln die möglichen Rahmenstile:

index.html

index.html

styles.css

styles.css

copy

Ausgabe

Note
Wesentlicher Unterschied

Padding:

  • Fügt innerhalb des Elements Abstand hinzu;
  • Vergrößert den Hintergrundbereich.

Margin:

  • Fügt außerhalb des Elements Abstand hinzu;
  • Beeinflusst den Hintergrund des Elements nicht.

1. Welche Seite erhält 40px in der folgenden Deklaration?

2. Welche Eigenschaft fügt innerhalb eines Elements, zwischen dessen Inhalt und Rahmen, Abstand hinzu?

question mark

Welche Seite erhält 40px in der folgenden Deklaration?

Select the correct answer

question mark

Welche Eigenschaft fügt innerhalb eines Elements, zwischen dessen Inhalt und Rahmen, Abstand hinzu?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 3. Kapitel 2
some-alt