Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Compréhension des Propriétés des Éléments Flex | Maîtriser Flexbox pour les Mises en Page
Fondamentaux De CSS

bookCompréhension des Propriétés des Éléments Flex

Les éléments flex sont les enfants du conteneur flex. Ils ne sont plus des éléments en ligne ou de niveau bloc. Ainsi, il est possible de modifier les propriétés des éléments pour obtenir le positionnement souhaité.

flex-basis

La propriété flex-basis définit la taille initiale d’un élément flex avant que l’espace restant ne soit réparti. Elle spécifie la taille idéale d’un élément flex, qui peut être ajustée en fonction de l’espace disponible et des autres propriétés du conteneur flex.

flex-basis: auto | value;

Il est possible de définir la taille en pixels, en pourcentages ou en ems pour spécifier la taille idéale, ou de la régler sur auto, ce qui permet au navigateur de déterminer la taille en fonction du contenu de l’élément.

index.html

index.html

index.css

index.css

copy

flex-grow

La propriété flex-grow détermine la capacité d’un élément flexible à croître par rapport aux autres éléments à l’intérieur d’un conteneur flex lorsque de l’espace supplémentaire est disponible.

La propriété flex-grow accepte une valeur sans unité qui indique la taille relative de l’élément flexible par rapport aux autres éléments. Par exemple, si un élément possède une valeur flex-grow de 2 et un autre une valeur de 1, le premier élément grandira deux fois plus que le second lorsqu’il y aura de l’espace supplémentaire dans le conteneur flex.

index.html

index.html

index.css

index.css

copy

order

La propriété order est utilisée pour définir l'ordre d'affichage des éléments flexibles à l'intérieur de leur conteneur. Par défaut, les éléments flex sont affichés dans l'ordre où ils apparaissent dans le document HTML. Cependant, il est possible de modifier cet ordre en utilisant la propriété order.

La valeur de order peut être n'importe quel nombre. Même s'il n'y a que 3 éléments, attribuer order: 1000; au deuxième élément ne signifie pas qu'il y aura 1000 éléments. Cela signifie simplement que le deuxième élément sera placé en dernière position. De plus, si plusieurs éléments partagent la même valeur de order, le navigateur les positionnera selon leur ordre d'apparition dans le document HTML. Réorganiser l'order des éléments dans la liste suivante. L'objectif est de placer le troisième élément en première position.

index.html

index.html

index.css

index.css

copy

1. Que fait la propriété flex-grow ?

2. Que fait la propriété flex-basis ?

question mark

Que fait la propriété flex-grow ?

Select the correct answer

question mark

Que fait la propriété flex-basis ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain more about how flex-basis interacts with flex-grow and flex-shrink?

What happens if I don't set the order property for some flex items?

Can you give an example of using percentages with flex-basis?

Awesome!

Completion rate improved to 2.56

bookCompréhension des Propriétés des Éléments Flex

Glissez pour afficher le menu

Les éléments flex sont les enfants du conteneur flex. Ils ne sont plus des éléments en ligne ou de niveau bloc. Ainsi, il est possible de modifier les propriétés des éléments pour obtenir le positionnement souhaité.

flex-basis

La propriété flex-basis définit la taille initiale d’un élément flex avant que l’espace restant ne soit réparti. Elle spécifie la taille idéale d’un élément flex, qui peut être ajustée en fonction de l’espace disponible et des autres propriétés du conteneur flex.

flex-basis: auto | value;

Il est possible de définir la taille en pixels, en pourcentages ou en ems pour spécifier la taille idéale, ou de la régler sur auto, ce qui permet au navigateur de déterminer la taille en fonction du contenu de l’élément.

index.html

index.html

index.css

index.css

copy

flex-grow

La propriété flex-grow détermine la capacité d’un élément flexible à croître par rapport aux autres éléments à l’intérieur d’un conteneur flex lorsque de l’espace supplémentaire est disponible.

La propriété flex-grow accepte une valeur sans unité qui indique la taille relative de l’élément flexible par rapport aux autres éléments. Par exemple, si un élément possède une valeur flex-grow de 2 et un autre une valeur de 1, le premier élément grandira deux fois plus que le second lorsqu’il y aura de l’espace supplémentaire dans le conteneur flex.

index.html

index.html

index.css

index.css

copy

order

La propriété order est utilisée pour définir l'ordre d'affichage des éléments flexibles à l'intérieur de leur conteneur. Par défaut, les éléments flex sont affichés dans l'ordre où ils apparaissent dans le document HTML. Cependant, il est possible de modifier cet ordre en utilisant la propriété order.

La valeur de order peut être n'importe quel nombre. Même s'il n'y a que 3 éléments, attribuer order: 1000; au deuxième élément ne signifie pas qu'il y aura 1000 éléments. Cela signifie simplement que le deuxième élément sera placé en dernière position. De plus, si plusieurs éléments partagent la même valeur de order, le navigateur les positionnera selon leur ordre d'apparition dans le document HTML. Réorganiser l'order des éléments dans la liste suivante. L'objectif est de placer le troisième élément en première position.

index.html

index.html

index.css

index.css

copy

1. Que fait la propriété flex-grow ?

2. Que fait la propriété flex-basis ?

question mark

Que fait la propriété flex-grow ?

Select the correct answer

question mark

Que fait la propriété flex-basis ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
some-alt