Définition de la CSS :target.
La pseudo-classe CSS :target
permet de cibler tous les éléments ayant pour attribut id
dont la valeur (moins le #) est égale l'ancre(#mon_ancre) présente dans l'url de la page afin de leur assigner des propriétés CSS.
Conditions d'application de la CSS :target.
La pseudo-classe de feuille de style :target
CSS ne peut pas se déclarer dans l'attribut HTML ou XHTML STYLE
.
La pseudo-classe CSS :target
doit être déclarée dans une balise HTML ou XHTML STYLE
.
La pseudo-classe feuille de style :target
CSS s'applique sur toutes les balises.
Règles de syntaxes CSS pour :target.
:target et l'attribut name de la balise A
La pseudo-classe CSS :target
fonctionne aussi avec l'ancienne écriture des ancres qui utilisait l'attribut name
de la balise (X)HTML A
Attention à l'écriture de :target
La pseudo-classe CSS :target
s'applique la cible de l'ancre (ou hash) présente dans l'url, quelle que soit sa valeur. Vous pouvez donc si nécessaire mettre un sélecteur devant pour un ciblage plus précis, sinon les propriétés seront appliquées sur l'ensemble des cibles activées par l'ancre (ou hash) présente dans l'url.
Dans le cas ci-dessous l'identifiant est collé à ":". Dans ce cas, nous demandons d'appliquer les propriétés sur l'élément identifié par l'ancre (ou hash) présente dans l'url, quelle que soit sa valeur ou sur l'élément ayant pour attribut id="mon_ancre"
qui correspond l'ancre "#mon_ancre" présente dans l'url et qu'il existe .
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 ciblé par l'ancre (ou hash) présente dans l'url et dont le parent direct ou indirect est "identifiant".
Compatibilités navigateurs du sélecteur :target
- Détails des versions de la CSS :target
- Sélecteur
:target
est compatible avec CSS3 et plus.
Votre avis sur la définition :target en CSS
Votez pour la définition CSS :target
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 3.8 / 5 - 4
votes
Cliquez sur une étoile pour voter.