Pseudo-classes et mises en page CSS

Extrait de la fiche de révision

Plan du Cours

  1. États et positions des éléments
  2. Pseudo-éléments décoratifs
  3. Conteneur et axes flexbox
  4. Répartition et dimensionnement flexbox
  5. Définition et dimensions de la grille
  6. Placement et usages de Grid
  7. Diagnostic des erreurs de mise en page

1. États et positions des éléments

★ À maîtriser

  • Pour rendre la navigation clavier aussi visible que la navigation à la souris, donnez le même style à :hover et à :focus.

  • Pour les liens, écrivez les pseudo-classes dans l’ordre :link, :visited, :hover, :active, car à spécificité égale la dernière règle l’emporte.

  • Ne masquez pas le contour de focus avec outline: none sans le remplacer par un indicateur visible, par exemple avec :focus-visible.

  • :hover cible un élément survolé par la souris, :focus un élément qui reçoit le focus, et :active un élément en cours de clic.

  • :nth-child(odd) cible les positions impaires, :nth-child(even) les positions paires et :nth-child(3n) une position sur trois.

Compléments

  • :first-child et :last-child ciblent respectivement le premier et le dernier enfant, tandis que :nth-child() cible une position ou un motif parmi les enfants.

2. Pseudo-éléments décoratifs

Lire la fiche complète →

Aperçu du QCM

1. Pour que le style de survol puisse l’emporter sur les styles précédents d’un lien à spécificité égale, dans quel ordre faut-il écrire les pseudo-classes ?

2. Quel état CSS correspond à un élément qui reçoit le focus, par exemple lorsqu’on y accède au clavier ?

3. Quelle déclaration est nécessaire pour que ::after génère son contenu, même si aucun caractère visible n’est ajouté ?

Faire le QCM (11 questions) →

Aperçu des flashcards

Que cible chacune des pseudo-classes :hover, :focus et :active ?

:hover cible un élément survolé, :focus un élément focalisé et :active un élément en cours de clic.

Quel indicateur doit remplacer outline: none pour le focus clavier ?

Un indicateur visible, par exemple avec :focus-visible.

Comment s’écrivent les pseudo-éléments et que permettent-ils de cibler ?

Ils s’écrivent avec deux deux-points et ciblent une partie d’un élément.

Quelle propriété est nécessaire à ::before et ::after ?

La propriété content.

Qu’est-ce que Flexbox permet de faire sur un seul axe ?

D’aligner et de répartir des éléments en ligne ou en colonne.

Où déclare-t-on `display: flex` pour créer des éléments flex ?

Sur le conteneur parent, dont les enfants directs deviennent des éléments flex.

Voir toutes les 10 flashcards →

Questions fréquentes

Que contient la fiche de révision sur Pseudo-classes et mises en page CSS ?

La fiche de révision couvre les notions essentielles de Pseudo-classes et mises en page CSS. Elle est structurée par thématiques pour faciliter l'apprentissage et la mémorisation, avec des définitions clés, des explications et des synthèses.

Lire la fiche complète →

Combien de questions contient le QCM sur Pseudo-classes et mises en page CSS ?

Le QCM contient 11 questions à choix multiples avec corrections détaillées et explications pour chaque réponse. Idéal pour tester tes connaissances et identifier tes lacunes.

Faire le QCM (11 questions) →

Comment réviser Pseudo-classes et mises en page CSS avec les flashcards ?

Revizly propose 10 flashcards interactives sur Pseudo-classes et mises en page CSS. Chaque carte présente une question au recto et la réponse au verso, permettant une révision active et efficace basée sur la répétition espacée.

Voir toutes les 10 flashcards →

Cours similaires

Crée tes propres fiches depuis tes cours

Importe ton PDF ou colle ton cours, l'IA génère fiches, QCM et flashcards en 30 secondes.