Тест: Maîtrise de Flexbox en CSS — 18 въпроса

Подробни въпроси и отговори

1. Quel est le rôle principal de Flexbox en mise en page CSS ?

Définir des styles typographiques pour les blocs
Créer automatiquement une grille en deux dimensions
Positionner des éléments uniquement avec des flottants
Organiser des éléments dans un conteneur flexible en une seule dimension

Organiser des éléments dans un conteneur flexible en une seule dimension

Обяснение

Flexbox est présenté comme un module de mise en page en une dimension qui organise des éléments dans un conteneur flexible. Il sert notamment à distribuer l’espace et à aligner les éléments plus facilement.

2. Dans quel type de mise en page Flexbox est-il particulièrement utile pour répartir des liens sur une ligne ?

Une animation de rotation
Un effet de survol des boutons
Une feuille de style d’impression
Une barre de navigation

Une barre de navigation

Обяснение

Les barres de navigation sont citées comme un usage typique de Flexbox, car les liens s’alignent et se répartissent facilement sur l’axe principal. Les autres propositions ne correspondent pas à un usage de mise en page.

3. Quelle relation décrit correctement un item flex dans une disposition Flexbox ?

C’est un enfant direct du conteneur flex
C’est la règle qui contrôle le retour à la ligne
C’est le parent qui reçoit display: flex
C’est l’axe perpendiculaire au conteneur

C’est un enfant direct du conteneur flex

Обяснение

Un item flex est défini comme un enfant direct du conteneur flex. Le parent est le conteneur, pas l’item.

4. Quel est le nom de l’axe perpendiculaire à l’axe principal ?

L’axe secondaire
L’axe principal
L’axe de base
L’axe de distribution

L’axe secondaire

Обяснение

L’axe secondaire est l’axe perpendiculaire à l’axe principal. Il sert notamment à l’alignement transversal.

5. Quelle valeur de flex-direction place les items horizontalement dans l’ordre normal ?

row
column-reverse
row-reverse
column

row

Обяснение

La valeur par défaut indiquée est row, qui place les items horizontalement dans l’ordre normal. row-reverse conserve l’horizontalité mais inverse le sens.

6. Quelle valeur de flex-direction place les items verticalement du haut vers le bas ?

column
row
column-reverse
row-reverse

column

Обяснение

column place les items verticalement du haut vers le bas. column-reverse inverse ce sens en allant du bas vers le haut.

7. Quelle valeur de flex-wrap force tous les items à rester sur une seule ligne ?

wrap
flex-flow
wrap-reverse
nowrap

nowrap

Обяснение

nowrap est la valeur indiquée pour empêcher le retour à la ligne. wrap, au contraire, autorise les éléments à passer à la ligne.

8. Quel raccourci combine flex-direction et flex-wrap dans une seule déclaration ?

align-content
flex-basis
flex-flow
justify-content

flex-flow

Обяснение

flex-flow combine flex-direction et flex-wrap. Il permet donc de définir à la fois l’orientation et le comportement au débordement.

9. Quelle propriété répartit les items le long de l’axe principal ?

align-content
align-items
order
justify-content

justify-content

Обяснение

justify-content agit sur l’axe principal en distribuant et en positionnant les items. align-items concerne l’axe secondaire.

10. Quelle valeur de justify-content crée un espace entre les items tout en laissant les extrémités sans espace supplémentaire ?

flex-end
space-around
space-between
center

space-between

Обяснение

space-between place un espace entre chaque item et ne rajoute pas d’espace aux extrémités. space-around répartit plutôt l’espace autour de chaque item.

11. Quelle propriété aligne tous les items d’un conteneur sur l’axe secondaire ?

align-self
align-content
align-items
justify-content

align-items

Обяснение

align-items règle l’alignement des items sur l’axe secondaire pour l’ensemble du conteneur. align-self ne concerne qu’un seul item.

12. Quelle propriété permet de modifier l’alignement d’un item individuel par rapport à align-items ?

flex-wrap
align-content
justify-content
align-self

align-self

Обяснение

align-self surcharge l’alignement défini par align-items pour un item précis. align-content s’applique au groupe de lignes, pas à un seul élément.

13. Quelle propriété définit la capacité d’un item à grandir pour occuper l’espace disponible ?

flex-shrink
flex-basis
flex-grow
flex-wrap

flex-grow

Обяснение

flex-grow mesure la capacité d’un item à grandir selon l’espace disponible. flex-shrink concerne au contraire la rétraction.

14. Que représente flex-basis dans la répartition de l’espace Flexbox ?

La hauteur minimale du conteneur flex
L’ordre d’affichage de l’item dans le conteneur
La taille de base de l’item avant la distribution de l’espace
La capacité de l’item à rétrécir en cas de manque

La taille de base de l’item avant la distribution de l’espace

Обяснение

flex-basis fixe la taille de base avant la répartition de l’espace. Il ne définit ni l’ordre d’affichage ni la capacité de rétrécissement.

15. Quel effet produit une valeur order plus petite sur un item Flexbox ?

L’item apparaît plus tôt
L’item devient invisible
L’item occupe plus d’espace
L’item passe sur l’axe secondaire

L’item apparaît plus tôt

Обяснение

Une valeur order plus petite fait apparaître l’item plus tôt dans l’ordre visuel. L’exemple de cours montre notamment -1 avant 0 et 1.

16. Quelle affirmation décrit correctement l’impact de order sur la structure du document ?

Il réécrit l’ordre HTML des éléments
Il remplace flex-direction dans le conteneur
Il modifie l’ordre visuel sans changer l’ordre HTML
Il supprime l’alignement des items

Il modifie l’ordre visuel sans changer l’ordre HTML

Обяснение

order change uniquement l’ordre d’affichage à l’écran, pas l’ordre HTML. C’est présenté comme important pour l’accessibilité.

17. Quel ensemble de propriétés correspond à une barre de navigation Flexbox typique ?

display: flex, align-items: center, justify-content: space-between
display: inline, align-content: center, flex-basis: auto
display: block, align-items: baseline, justify-content: center
display: grid, flex-wrap: wrap, order: 1

display: flex, align-items: center, justify-content: space-between

Обяснение

L’exemple de barre de navigation utilise display: flex, align-items: center et justify-content: space-between. Cela permet d’aligner verticalement les éléments et de les répartir sur la ligne.

18. Quelle combinaison est utilisée pour un centrage parfait sur les deux axes dans l’exemple ?

align-self: center et order: 1
justify-content: space-between et align-content: center
flex-direction: column et flex-wrap: wrap
justify-content: center et align-items: center

justify-content: center et align-items: center

Обяснение

Le centrage parfait est obtenu avec justify-content: center et align-items: center. L’exemple mentionne aussi une hauteur de 100 vh pour occuper l’espace disponible.

Прегледайте с флашкарти

Запомнете отговорите с 18 флашкарти по Maîtrise de Flexbox en CSS.

Flexbox — définition ?

Module CSS pour disposition en une dimension.

Conteneur flex — rôle ?

Parent qui devient flexible avec display: flex.

Item flex — localisation ?

Enfant direct du conteneur flex.

Вижте флашкартите →

Учете с листа за преговор

Прочетете пълния лист за преговор на Maîtrise de Flexbox en CSS.

Вижте листа за преговор →

Similar courses

Създайте свои собствени тестове

Импортирайте курса си и AI генерира тестове с корекции за 30 секунди.

Генератор на тестове