a:active dans FF - HTML/CSS - Programmation
Marsh Posté le 06-09-2005 à 16:07:45
bah en fait c pour mettre une espece de focus sur l'element séléctionné dans la page avant de la valider
Marsh Posté le 06-09-2005 à 16:18:34
...mmm... j'ai l'impression de poser tout le temps des questions bêtes
Marsh Posté le 06-09-2005 à 16:21:32
freed102 a écrit : bonjour... |
a:active ne correspond qu'à l'activation d'un lien (donc effectivement quand on clique la souris dessus).
Ce que tu veux est probablement tout simplement "a:focus"
Marsh Posté le 06-09-2005 à 16:29:32
Mmm.. interessant car je ne connaissais pas cette propriété !
mais visiblement ça n'est pas si simple que ça ca en faisant ça.. ça ne marche pas :
Code :
|
Marsh Posté le 06-09-2005 à 16:49:39
Tout d'abord, l'ordre est important: LVFHA (Link Visited Focus Hover Active, moyen mnémotechnique pour t'en rappeler "Lord Vader's Former Handler, Anakin" )
Ca veut dire que l'ordre correct "normal" est
a.lienmodele:link
a.lienmodele:focus
a.lienmodele:hover
a.lienmodele:active
Et qu'il faut ensuite inverser en fonction de ce qu'on veut, principalement focus et hover (mais "active" doit être en dernier si on le veut, puisqu'un lien "active" est "focused" et "hover" à la fois, et plus encore)
Et là, chez moi, ça fonctionne. C'est dûr à voir vu que le changement de page se fait rapirement (donc le focus ne dure pas longtemps), mais ça fonctionne (sauf sous MSIE qui ne gère pas ":focus", pas plus qu'il ne gère ":target" ).
Marsh Posté le 06-09-2005 à 16:58:41
je savais pas qu'un ordre etait important...
cela dit j'ai capté d'ou vient le probleme... en fait pour que le focus fonctionne il faut que je cliques sur le border et pas sur l'image ! et moi je veux que ce soit l'image ! alors comment je fais dans ce car pour definir une image comme un lien ?
img:focus{
}
???
Marsh Posté le 06-09-2005 à 17:37:20
Reply
Marsh Posté le 06-09-2005 à 16:05:20
bonjour...
je voudrai que lorsque je clique sur une image.. son contour devient rouge jusqu'à la validation de la page... avec a:active sur IE... ça marche parfaitement... sur FF.. le contour reprends sa couleur d'origine quand on relache le bouton de la souris...
y a til une astuce pour eviter ça ?
---------------
Freed102