Adloun

CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 8 · Application directe du cours

Combien de colonnes ?

Grid · niveau 2

Énoncé

Un conteneur de 1000 pixels contient quatre éléments. Ses gouttières mesurent 20 pixels. Pour chacune des deux déclarations, dire combien de colonnes sont créées, combien sont visibles et quelle est leur largeur :

  • grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) ;
  • grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)).

Que se passe-t-il si le conteneur contient sept éléments ?

Corrigé

Il faut , soit : colonnes sont créées dans les deux cas.

  • auto-fill : les cinq colonnes restent, chacune de pixels ; les quatre éléments occupent les quatre premières, la cinquième est vide.
  • auto-fit : la colonne vide est effondrée, ainsi que sa gouttière ; quatre colonnes de pixels. Chromium affiche d'ailleurs 235px 235px 235px 235px 0px : la piste existe toujours, mais avec une largeur nulle.

Avec sept éléments, la première rangée est pleine (cinq éléments) et la deuxième en contient deux : aucune colonne n'est vide, les deux déclarations donnent cinq colonnes de 184 pixels.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →