TexteAlternatif
plop sdgles autres demandes de flexibilités. Vocabulaire des Flexible boxes Edit Bien qu’une première discussion sur les flexibles boxes ait permis de définir les termes comme horizontale/inline axe et vertical/block axe, il est nécessaire qu’une nouvelle terminologie décrive correctement le modèle. Reportez-vous au diagramme suivant lorsque vous lirez le vocabulaire des différents éléments listés ci-dessous. Il présente un conteneur flex qui possède une flex-direction à row, signifiant que tous les éléments flex vont se suivre horizontalement au travers de l’axe principal selon le sens de lecture établi, qui correspond à la direction des textes dans les éléments, dans ce cas, de gauche vers la droite. flex_terms.png Conteneur flex (Flex container) L’élément parent dans lequel chaque élément flex sera contenu. Un conteneur flex est défini lorsque la propriété display possède la valeur flex ou inline-flex. Élément flex (Flex item) Chaque enfant d’un conteneur flex devient un élément flex. Le texte directement contenu dans un conteneur flex est englobé dans un élément flex anonyme. Axes Toute boîte suit deux axes : L’axe principal (main axis) sur lequel les éléments flex se suivent. L’axe secondaire (cross axis) est perpendiculaire à l’axe principal. La propriété flex-direction établit l’axe principal. La propriété justify-content définit comment les éléments flex sont positionnés le long de l’axe principal sur la ligne courante. La propriété align-items définit comment les éléments flex sont positionnés le long de l’axe secondaire sur la ligne courante. La propriété align-self définit comment un seul élément flex est aligné sur l’axe secondaire et surcharge le comportement par défaut défini par align-items. Directions Le début/fin du côté principal et du côté secondaire du conteneur flex décrit l’origine et la fin du flux d’éléments flex. Ils suivent l’axe principal et secondaire du conteneur flex dans le sens établi par writing-mode (gauche-vers-droite, droite-vers-gauche, etc.). La propriété order ordonne les éléments d’un groupe et détermine quel élément va apparaitre en premier. La propriété flex-flow raccourcis les propriétés flex-direction et flex-wrap pour positionner les éléments flex. Lignes (Lines) Les éléments flex peuvent être positionnés soit sur une seule ligne, soit sur plusieurs lignes via la propriété flex-wrap, qui contrôle la direction de l’axe secondaire et la direction dans chaque nouvelle lignes rajoutées. Dimensions Les termes désignant la hauteur et la largeur des éléments flex sont la taille principale (main size) et la taille secondaire (cross size), qui suivent respectivement l’axe principal et l’axe secondaire du conteneur flex. sfd sdgles autres demandes de flexibilités. Vocabulaire des Flexible boxes Edit Bien qu’une première discussion sur les flexibles boxes ait permis de définir les termes comme horizontale/inline axe et vertical/block axe, il est nécessaire qu’une nouvelle terminologie décrive correctement le modèle. Reportez-vous au diagramme suivant lorsque vous lirez le vocabulaire des différents éléments listés ci-dessous. Il présente un conteneur flex qui possède une flex-direction à row, signifiant que tous les éléments flex vont se suivre horizontalement au travers de l’axe principal selon le sens de lecture établi, qui correspond à la direction des textes dans les éléments, dans ce cas, de gauche vers la droite. flex_terms.png Conteneur flex (Flex container) L’élément parent dans lequel chaque élément flex sera contenu. Un conteneur flex est défini lorsque la propriété display possède la valeur flex ou inline-flex. Élément flex (Flex item) Chaque enfant d’un conteneur flex devient un élément flex. Le texte directement contenu dans un conteneur flex est englobé dans un élément flex anonyme. Axes Toute boîte suit deux axes : L’axe principal (main axis) sur lequel les éléments flex se suivent. L’axe secondaire (cross axis) est perpendiculaire à l’axe principal. La propriété flex-direction établit l’axe principal. La propriété justify-content définit comment les éléments flex sont positionnés le long de l’axe principal sur la ligne courante. La propriété align-items définit comment les éléments flex sont positionnés le long de l’axe secondaire sur la ligne courante. La propriété align-self définit comment un seul élément flex est aligné sur l’axe secondaire et surcharge le comportement par défaut défini par align-items. Directions Le début/fin du côté principal et du côté secondaire du conteneur flex décrit l’origine et la fin du flux d’éléments flex. Ils suivent l’axe principal et secondaire du conteneur flex dans le sens établi par writing-mode (gauche-vers-droite, droite-vers-gauche, etc.). La propriété order ordonne les éléments d’un groupe et détermine quel élément va apparaitre en premier. La propriété flex-flow raccourcis les propriétés flex-direction et flex-wrap pour positionner les éléments flex. Lignes (Lines) Les éléments flex peuvent être positionnés soit sur une seule ligne, soit sur plusieurs lignes via la propriété flex-wrap, qui contrôle la direction de l’axe secondaire et la direction dans chaque nouvelle lignes rajoutées. Dimensions Les termes désignant la hauteur et la largeur des éléments flex sont la taille principale (main size) et la taille secondaire (cross size), qui suivent respectivement l’axe principal et l’axe secondaire du conteneur flex. sfd dsfsdf