La disposition en flexbox permet d'organiser le contenu de pages complexes en le rendant adaptable aux différentes tailles d'écran.
Remarque : les informations ci-dessous ne présentent que les fonctions principales de la disposition en flexbox.
La disposition en flexbox est basée sur une balise à laquelle on donne le statu de "conteneur (flex container)". Toutes les balise que le conteneur englobe ont alors le statu d'"éléments (flex items)".
Un grand nombre de style (tant pour le conteneur que pour les éléments) permettent de paramétrer la façon dans les éléments vont s'afficher dans le conteneur.
displayPour avoir le statu de conteneur, il faut que le style display de la balise englobante ait la valeur flex.
flex-directionCe style permet de gérer la direction et le sens d'affichage des éléments. Il définit ainsi l'axe principal d'affichage.
flex-wrapCe style permet de gérer le retour à la ligne éventuel des éléments.
flex-wrap: nowrap | wrap | wrap-reverse;
justify-contentCe style permet de gérer les espaces entre les éléments suivant l'axe principal.
justify-content: flex-start | flex-end | center | space-between | space-around | space-evenly;
align-itemsCe style permet de gérer l'alignement des éléments suivant la direction perpendiculaire à l'axe principal.
align-items: flex-start | flex-end | center | baseline | stretch;
align-contentCe style permet de gérer les espaces suivant la direction perpendiculaire à l'axe principal.
align-content: flex-start | flex-end | center | space-between | space-around | stretch;
flex-growflex-shrinkflex-basis