Aufgaben-Python/courses/html_css/06_box_modell_und_abstaende
2026-08-30 13:10:38 +02:00
..
aufgabe.html Vollständige Umsetzung von Phase A bis C: (1) SQL & Data Analytics Master (16 Module), (2) HTML5 & Modern CSS3 (16 Module) und (3) Go Cloud Microservices (16 Module). Plattform umfasst nun 131 Module über 7 Sprachen 2026-08-30 13:10:38 +02:00
index.html Vollständige Umsetzung von Phase A bis C: (1) SQL & Data Analytics Master (16 Module), (2) HTML5 & Modern CSS3 (16 Module) und (3) Go Cloud Microservices (16 Module). Plattform umfasst nun 131 Module über 7 Sprachen 2026-08-30 13:10:38 +02:00
musterloesung.html Vollständige Umsetzung von Phase A bis C: (1) SQL & Data Analytics Master (16 Module), (2) HTML5 & Modern CSS3 (16 Module) und (3) Go Cloud Microservices (16 Module). Plattform umfasst nun 131 Module über 7 Sprachen 2026-08-30 13:10:38 +02:00
README.md Vollständige Umsetzung von Phase A bis C: (1) SQL & Data Analytics Master (16 Module), (2) HTML5 & Modern CSS3 (16 Module) und (3) Go Cloud Microservices (16 Module). Plattform umfasst nun 131 Module über 7 Sprachen 2026-08-30 13:10:38 +02:00
test_aufgabe.js Vollständige Umsetzung von Phase A bis C: (1) SQL & Data Analytics Master (16 Module), (2) HTML5 & Modern CSS3 (16 Module) und (3) Go Cloud Microservices (16 Module). Plattform umfasst nun 131 Module über 7 Sprachen 2026-08-30 13:10:38 +02:00

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

  1. Content: Der eigentliche Text- oder Bildinhalt (width, height).
  2. Padding: Der Innenabstand zwischen Inhalt und Rahmen.
  3. Border: Der sichtbare Rahmen um das Element herum.
  4. 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 definierter max-width horizontal 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

  1. Box-Sizing Reset: Wende box-sizing: border-box auf *, *::before, *::after an.
  2. Container Zentrieren: Style .card-container mit max-width, margin: 0 auto und padding.
  3. Card-Box: Style .profile-card mit padding, border, border-radius und Hintergrund.
  4. Vertikaler Abstand: Setze margin-bottom auf Überschriften und Absätze.
  5. Inline-Block Badges: Style .skill-badge mit display: inline-block, padding, margin-right und border-radius.