CSS Flexbox, aussi connu comme Flexible Box Layout, est un modèle de mise en page web qui permet de créer une interface utilisateur complexe et réactive. Avec flexbox, les éléments d’une page web peuvent être redimensionnés et réorganisés de façon flexible pour s’adapter à différentes tailles d’écran et orientations.
C’est un outil idéal pour créer des grilles et des alignements – horizontaux ou verticaux – qui nécessitent une certaine flexibilité. Avec flexbox, on peut centrer facilement des éléments, aligner des objets, créer des mises en page réactives, entre autres.
En utilisant diverses propriétés et valeurs, vous pouvez contrôler la direction dans laquelle les éléments sont empilés, la manière dont ils sont justifiés et alignés, leur ordre et leur capacité à se développer et à se rétrécir.