Mais si ! Je veux dire qu'il ne faut pas mélanger hiérarchie CSS et pseudo-classes. Il y a la hiérarchie *pose un panneau 'hiérarchie'*, et il y a les pseudo-classes *pose un panneau 'pseudo-classe'*
Ce sont deux choses différentes à faire comprendre, une fois que tes élèves auront compris l'un et l'autre concept, ils pourront les mettre en application sans faire des mélanges bizarres.
Donc selon les cas et selon ce qu'on veut, ça sera donc :
- Code:
-
selecteur1:pseudo-classe selecteur2 { }
ou
- Code:
-
selecteur1 selecteur2:pseudo-classe {}
En fait, ce qui me perturbe, c'est que si je suis bien ton raisonnement, tu mets d'emblée deux sélecteurs dans ton explication des pseudos classes, je crois que tu vas embrouiller ton public. Une pseudo classe, ça s'utilise comme ça :
selecteur:pseudo-classe (
a:hover, si tu veux), pas besoin de chercher plus compliqué O.o
(Sélecteur : une classe - préfixée d'un point - , un tag html, un identificateur - préfixé d'un dièse -)