28220 sujets

CSS et mise en forme, CSS3

Bonjour, dans un menu avec "background" gris clair je voudrais que le lien qui est cliqué conserve un fond gris foncé.
Je n'arrive pas à trouver la solution, alors si vous pouvez m'indiquer un lien je vous en remercie d'avance.
Que l'état type "bouton enfoncé" conserve un fond gris foncé ? C'est çà ? Si c'est le cas il faut ajouter a tes styles a, a:link, a:visited… une déclaration de class du genre .actived.

Ensuite tout dépend si son site est en php, js ou autre… Mais il faudra transmettre à la bonne <a href> la class .actived ex:
<a href="#" class="actived" title="#">Le lien</a>


Me trompes-je ? Smiley langue
héhé oui mais c'est un bon compromis entre activé et activated, car comme on sait il faut pas mettre d'accents dans les feuilles de styles Smiley cligne

Sauf erreur de ma part, le a:active fonctionne sur IE/Win et encore a condition de ne pas cliquer dans la page (je ne parle pas de lien). Sur Firefox mac et safari (il me semble, en tout cas chez moi ca ne fonctionne pas). J'ai pas essayer Firefox/Win. Je prefère personnellement (et je ne suis pas le seul) forcer le a:active par un a class="activ(at)ed" Smiley cligne

Voili voilou
personnellement, j'ai testé sous IE Win et FF Linux et ca marche mais peut-être qu'en rajoutant
a:focus
{
background: #cccccc;
}
sans enlever le a:active, ca marcheras partout...
zzzazzz a écrit :
héhé oui mais c'est un bon compromis entre activé et activated, car comme on sait il faut pas mettre d'accents dans les feuilles de styles Smiley cligne


On peut tout à fait. Mais c'est un petit peu compliqué.