CSS et a:hover link visited .etc comment en faire de plusieurs styles? - HTML/CSS - Programmation
Marsh Posté le 16-07-2002 à 11:51:21
k666 a écrit a écrit : bin tu concatènes par exemple: a:visited:hover etc... |
Mmmmm... je ne suis pas sûr si c'est ce qu'il a voulu dire.
Pour définir plusieurs types de a:hover, il suffit de définir des classes :
a.classe1:hover, a.classe2:hover, a.classe1:visited, etc.
Et dans les liens :
<a href="..." class="classe1">
<a href="..." class="classe2">
...
Marsh Posté le 12-10-2009 à 11:00:54
Je me permets de faire revivre ce topic car la technique de gm_superstar marche nickel, mais comment faire pour avoir des "a.active" différents? Ca j'y arrive pas... :s
Marsh Posté le 12-10-2009 à 11:03:17
je suis pas sur d'avoir compris, mais tu peux toujours mettre plusieurs classes sur tes éléments...
Code :
|
Marsh Posté le 15-10-2009 à 17:21:15
Exactement comme l'a dit gm_superstar
Lorsque tu crée une classe comme l'exemple <a href="..." class="classe1">
dans le feuille css ajoute aussi la même chose mais pour l'active
c'est a dire
a.classe1:link {ton_style} (le lien par default
a.classe1:hover {ton_style} (le lien au passage de la souris pour fair un rollover )
a.classe1:visited {ton_style} (lors le lien a déjà été cliquer )
et dans ton cas
a.classe1:active
Ensuite si a un lien tu veut un style différent, eh bien tu change
<a href="..." class="classe2">
et dans ta feuille de style :
a.classe2:hover {ton_style}
a.classe2:hover {ton_style}
a.classe2:visited {ton_style}
a.classe2:active
etc...
il ne faut pas faire
<a href="..." class="active classe1">
Marsh Posté le 15-10-2009 à 18:11:08
On a le droite de mettre plusieurs classes sur un élément et encore heureux
Marsh Posté le 15-10-2009 à 22:43:15
Sauf le bug dans IE 6 quand on veut sélectionner un élément par plusieurs de ses classes à la fois (ça empêche pas de les utiliser une par une dans des sélecteurs différents)
Et LVHA / LoVe HAte
EDIT: quel rapport entre .active et :active ? Ça confusionnerait pas un petit peu ?
Marsh Posté le 16-07-2002 à 09:57:46
voilà , comment signifier dans un .CSS que l'on veut different types de a:hover a:link a:visited
vous voyez ce que je veux dire ?
merci d'avance