Je viens de voir un code CSS qui incluait ::before
tag. J'ai regardé MDN pour voir ce que le ::before
mais je ne l'ai pas vraiment compris.
Quelqu'un peut-il expliquer comment cela fonctionne ?
Est-ce que cela fait un élément DOM avant ce que nous sélectionnons par CSS ?
1 votes
Il semble que le groupe de travail CSS ait décidé de préfixer les pseudo-éléments par un deux-points supplémentaire pour les différencier des pseudo-classes qui n'ont qu'un seul deux-points.
5 votes
... et comme la notation par double pointage n'est pas implémentée dans IE8, nous devrons attendre qu'elle soit supprimée du marché (en 2016 environ) avant de pouvoir commencer à utiliser la notation par double pointage.
::before
. Bon travail, Microsoft-.-
1 votes
Les pseudo-éléments existent depuis CSS1. Les premiers pseudo-éléments étaient
:first-letter
y:first-line
.