Un pseudo-élément applique des styles à des parties du contenu d’un document dans le cas où il n’y a pas d’élément HTML à cibler.
Ils sont préfixés par deux deux-points.( :: )
Syntaxe
selecteur::pseudo-élément {propriété:valeur;}
Exemple
/* La première lettre des paragraphes sera de couleur rouge*/
p::first-letter{color:"red"};
Liste des principaux pseudo-éléments
::first-letter
Sélectionne la première lettre de chaque élément
::first-line
Sélectionne la première ligne de chaque élément
::after
Insère du contenu après celui de chaque élément
::before
Insère du contenu avant celui de chaque élément
Jsfiddle
Testez vos propres exemples sous Jsfiddle. Cliquez ici