28173 sujets

CSS et mise en forme, CSS3

bonjour, je me mets petit à petit au css.
j' ai fait un bout de code pour certains liens de mes pages dont l' id est "retour".
je voudrais savoir si d' après vous il est possible de simplifier ce code :
a:hover {
color:#FF9966;
}
a:active {
background-color:#666666
}

a#retour {
color:#CCCCCC
}
a#retour:hover {
color:#FF9966;
}
a#retour:active {
background-color:#666666
}

peut-on regrouper les action comme hover et active ou est-on obligé à chaque fois de définir une action pour a#retour ?
Modifié par krsytof (31 Jul 2007 - 14:03)
Ton code pourrait être condenser de cette manière:

a:hover,a#retour:hover {color:#f96;}

a:active,a#retour:active {background:#666}

a#retour {color:#ccc;}


Au passage, je rappelle qu'un identifiant ne peut être utilisé qu'une seule fois dans la même page. Si retour est appliqué à plusieurs liens, tu peux passer par une classe.
ok merci, ça à l' air de fonctionner:
a:hover,a#retour:hover {
color:#FF9966;
}
a:active,a#retour:active {
background-color:#666666
}

a#retour {
color:#CCCCCC
}

on sépare donc les balises auxquelles sont attribuées des actions identiques simplement par une virgule.