La pseudo-classe d'action CSS :active permet d'assigner des propriétés CSS à un élément HTML durant le moment où l'internaute clique sur ce dernier avec sa souris. La pseudo-classe :active CSS est utilisée entre autre pour les liens (balise A) et les boutons ( balise button ou input).
La pseudo-classe CSS :active est associée généralement aux pseudo-classes suivantes CSS quand on parle de lien (A) :
La feuille de style :active css est applicable sur la balise HTML ou XHTML A, ne pose aucun problème d'interprétation sur la balise A.
Problème d'interprétation de :active en Css.
Avec l'évolution des navigateurs, la propriété de feuille de style :active CSS peut s'appliquer sur l'ensemble des balises HTML, cependant la prise en charge dépend du navigateur.
Attention, la pseudo-classe CSS ":active" a une écriture un peu spéciale, "active" est toujours précédée de ":".
La pseudo-classe CSS :active ne peut pas être déclarée dans une balise HTML ou XHTML avec l'attribut HTML ou XHTML "STYLE" ou dans une feuille de style externe. Elle se déclare dans une balise HTML ou XHTML "STYLE" de votre page :
Attention à l'écriture de :active
Si anciennement la pseudo-classe CSS :active ne concernait que les liens, aujourd'hui ce n'est plus le cas. Il est donc nécessaire de mettre un sélecteur devant, sinon les propriétés seront appliquées à l'ensemble des éléments HTML ou XHTML.
Dans le cas ci-dessous, l'identifiant est collé à ":". Dans ce cas, nous demandons d'appliquer les propriétés sur les éléments HTML ou XHTML qui ont "identifiant".
Dans le cas ci-dessous, l'identifiant est espacé de ":". Dans ce cas, nous demandons d'appliquer les propriétés sur les éléments HTML ou XHTML dont le parent est "identifiant".