Willkommen zum nächsten Teil meiner Kursreihe! Bisher haben wir gelernt, wie wir Texte gestalten und Farben setzen. Heute schauen wir uns an, wie viel Platz die einzelnen Elemente auf einer Webseite eigentlich einnehmen.
In CSS ist jedes Element – egal ob es ein Text, ein Bild oder ein Button ist – im Grunde eine rechteckige Box. Das zu verstehen ist der Schlüssel, um Layouts zu bauen, die nicht nur gut aussehen, sondern auch barrierefrei und übersichtlich sind.
Das Box-Modell anschaulich erklärt: Das „Bild an der Wand“
Stellen Sie sich vor, Sie hängen ein gerahmtes Foto an eine Wand. Das Box-Modell besteht aus vier Schichten, genau wie dieses Bild:
- Der Inhalt (Content): Das ist das eigentliche Foto selbst. In CSS ist das dein Text oder dein Bild.
- Der Innenabstand (Padding): Das ist wie ein Passepartout (der weiße Papprahmen) innerhalb des Bilderrahmens. Er sorgt dafür, dass das Foto nicht direkt am Holzrahmen klebt.
- Der Rahmen (Border): Das ist der hölzerne Bilderrahmen selbst. Er umschließt das Foto und das Passepartout.
- Der Außenabstand (Margin): Das ist der leere Platz an der Wand zwischen deinem Bild und dem nächsten Möbelstück oder dem nächsten Bild.

So sieht das Box-Modell in CSS aus
Hier ist ein Beispiel für eine Textbox, die alle diese Eigenschaften nutzt. Wir geben ihr einen blauen Rahmen und viel Platz zum Atmen:
.meine-box {
width: 300px; /* Die Breite des Inhalts */
padding: 20px; /* Platz zwischen Text und Rahmen */
border: 5px solid blue; /* Ein 5 Pixel dicker, blauer Rahmen */
margin: 30px; /* Abstand zu anderen Elementen */
}
Warum das Box-Modell für Barrierefreiheit wichtig ist
Das Box-Modell ist nicht nur für die Optik da. Es spielt eine riesige Rolle für die digitale Barrierefreiheit:
1. Klickflächen vergrößern (Motorische Einschränkungen)
Menschen, die Schwierigkeiten mit der Feinmotorik haben oder ein Tablet mit dem Finger bedienen, brauchen große Ziele. Wenn Sie einem Link oder Button mehr padding geben, wird die klickbare Fläche größer, ohne dass die Schrift riesig sein muss. Das macht das Bedienen der Webseite viel einfacher.
2. Übersichtlichkeit und Fokus (Kognitive Barrierefreiheit)
Zu viele Informationen auf engem Raum überfordern das Gehirn. Mit margin (Außenabstand) schaffen wir „White Space“ (Leerraum). Dieser Leerraum hilft Menschen mit Lernschwierigkeiten oder Konzentrationsstörungen, die Inhalte besser zu trennen und sich auf das Wesentliche zu fokussieren.
3. Sichtbare Strukturen
Ein klarer border (Rahmen) kann helfen, zusammengehörige Informationen optisch zu gruppieren. Das hilft Menschen mit eingeschränktem Sehfeld, die Struktur einer Seite schneller zu erfassen.
Ein wichtiger Profi-Tipp: box-sizing
Standardmäßig rechnet CSS bei der Breite eines Elements das Padding und den Border oben drauf. Das kann dazu führen, dass Boxen plötzlich breiter sind, als man dachte, und das Layout zerschießen.
Um das Leben einfacher zu machen, nutzen fast alle Webentwickler diesen Trick, damit die Breite (width) immer die Gesamtbreite der Box bleibt:
* {
box-sizing: border-box; /* Padding und Rahmen werden in die Breite eingerechnet */
}
Zusammenfassung
- Padding ist der Platz innen (macht Klickflächen größer).
- Border ist der Rahmen drumherum.
- Margin ist der Abstand außen (schafft Übersichtlichkeit).
Ein gutes Layout braucht „Luft zum Atmen“. Sparen Sie also nicht an den Abständen!
Schlussbemerkung
Haben Sie Fragen zum Box-Modell oder dazu, wie man Abstände barrierefrei gestaltet? Schreiben Sie mir gerne!
Kontakt:
E-Mail: info@marlem-software.de
Telefon: 07072/1278463
Ihr Markus Lemcke
Weiterlesen
CSS lernen leicht gemacht: Design für alle – inklusiv und barrierefrei
Ein Kommentar zu „CSS lernen leicht gemacht: Das Box-Modell (Abstände und Rahmen)“