1.6 KiB
1.6 KiB
CSS 06: Box-Modell, Padding, Margin & Border 📦
Willkommen in Modul 06!
In dieser Einheit meisterst du das Fundament jedes CSS-Layouts: Das Box-Modell, box-sizing: border-box, Innen- und Außenabstände sowie Margenkollaps.
💡 1. Das Wichtigste in Kürze
Die Schichten des Box-Modells
- Content: Der eigentliche Text- oder Bildinhalt (
width,height). - Padding: Der Innenabstand zwischen Inhalt und Rahmen.
- Border: Der sichtbare Rahmen um das Element herum.
- Margin: Der Außenabstand zu benachbarten Elementen.
Der moderne Border-Box Reset
*, *::before, *::after {
box-sizing: border-box;
}
Verhindert, dass padding und border die deklarierte Gesamtbreite vergrößern.
Margin Auto & TRBL-Shorthands
margin: 0 auto;: Zentriert einen Block-Container mit definiertermax-widthhorizontal im Fenster.padding: 10px 20px;: Oben/Unten 10px, Links/Rechts 20px.display: inline-block: Ermöglicht Breiten-, Höhen- und Margin/Padding-Angaben auf Text-Elementen (wie Badges).
🎯 Teilziele in aufgabe.html
- Box-Sizing Reset: Wende
box-sizing: border-boxauf*, *::before, *::afteran. - Container Zentrieren: Style
.card-containermitmax-width,margin: 0 autoundpadding. - Card-Box: Style
.profile-cardmitpadding,border,border-radiusund Hintergrund. - Vertikaler Abstand: Setze
margin-bottomauf Überschriften und Absätze. - Inline-Block Badges: Style
.skill-badgemitdisplay: inline-block,padding,margin-rightundborder-radius.