CSS Schnellstart – Box Model

Hast du dich eigentlich schonmal gefragt woraus ein HTML-Element im Browser besteht? Browser sehen HTML-Element als Boxen an. In CSS kannst du diese "Boxen" designen und gestalten.

Also jedes HTML-Element, welches du im Browser sehen kannst, ist umgeben von einer Box.

Diese Box ist in etwa so aufgebaut:

Diese Box hat besondere Eigenschaften, die du dir merken solltest (insbesondere die englischen Begriffe):

Eigenschaft CSS-Begriff Beschreibung
Außenabstand margin Der Abstand zwischen Rand und dem nächsten Element
Rand border Der Rand der Elementbox
Innenabstand padding Der Abstand zwischen Rand und Inhalt
Inhalt content Der Inhalt des Elementes: Text, Bild oder weitere Elemente

 

Diese Eigenschaften kannst du mit CSS anpassen und gestalten. Wir gehen in diesem Modul durch die wichtigsten Einstellungen durch.

Für dich ist an dieser Stelle wichtig, dass die Größe eines Elementes durch diese Eigenschaften beeinflusst wird. Außerdem kann man das Box Model bei den meisten Elementen nicht direkt sehen.

Mit dieser CSS-Regel kannst du das Box Model eines Elementes leichter erkennen:

.box-zeigen {
  width: 250px;
  background-color: #ADD1F3;
  border: 15px solid #2487D8;
  padding: 50px;
  margin: 20px;
}

Lass uns das mal in Aktion anschauen: