Module CSS 3 : Modèle de boîte flexible (Flexbox 😄)
Ensemble de règles CSS qui sert à disposer des éléments de manière flexible
display: box;
,
box-*: ...;
)
display: flexbox;
,
flex();
)
display: flex;
)
Très bon support des navigateurs web ⬇️
Axe de distribution principale des Flex-Items au sein du conteneur (horizontal ou vertical)
Perpendiculaire à l'axe principal (horizontal ou vertical là aussi)
Répartition de l'espace entre les éléments au sein d'un Flex-Container
justify-content: flex-start;
justify-content: flex-end;
justify-content: center;
justify-content: space-between;
justify-content: space-around;
justify-content: space-evenly;
flex-direction: row-reverse;
align-self: ;
align-items: center;
margin-left: auto;
Les possibilités sont quasi infinies...
Mais attention...
Des articles utiles
https://apptitude.ch/digital-insights/les-layout-du-web-partie-2-flexbox-et-grid/ https://ishadeed.com/article/grid-layout-flexbox-components/