CSS Flexbox, auch bekannt als Flexible Box Module, ist ein Layout-Modell in CSS (Cascading Style Sheets) das es einfacher macht, responsive Design-Layouts für unterschiedliche Bildschirmgrößen zu gestalten. Mit Flexbox kann man die Ausrichtung, Größe und Reihenfolge von Elementen innerhalb eines Containers flexibel und effizient steuern, selbst wenn ihre Größe unbekannt oder dynamisch ist. Dies ist besonders nützlich für Layouts mit unregelmäßig geformten Elementen oder wenn man den Platz im Layout optimal nutzen möchte.