Se connecter avec
S'enregistrer | Connectez-vous

Couleur d'un lien dans le menu

Dernière réponse : dans Programmation

Bonjour,

J'ai un menu composé de plusieurs mots. Je clique sur un mot, ça change la page. Jusque là, pas de problème.

Je souhaiterais que le lien cliqué (la page ou je suis) reste dans une couleur spécifique. Hors cela ne marche ni sous FF ni sous IE ...

Mon css :
---
a.menu {
font:13px Verdana;
font-weight: bold;
text-decoration: none;
color:#000033;
}
a.menu:link {
text-decoration: none;
}
a.menu:visited {
text-decoration: none;
}
a.menu:hover {
text-decoration: none;
color:#669900;
}
a.menu:active {
text-decoration: none;
color:#669900;
}
---

Une idée ? Qu'ais-je omis ?

Merci de votre aide.

Autres pages sur : couleur lien menu

Lassé par la pub ? Créez un compte

franchement je sais pas. je crois que la "active" marche si tu mets un "?page.html" sur ton lien et que tu ouvres la page.html dans le div en question... le visited marchera mais restera tjs de la nouvelle couleur car il aura gardé en mémoire que tu y es passé...
pas de solution pour toi de mon coté, désolé. :( 
Expert Programmation

Tu vas être obligé de passé par un script javascript ou php pour modifié dynamiquement l'attribut css du lien actif dans ton menu. typiquement : si lien = page actuelle alors dans la balise <a> je mets un id="menuActif".

Et c'est cet id que tu défini spécifiquement dans ta feuille css.

Ex avec php : http://maratz.com/blog/archives/2004/11/18/faux-active-...
Ex avec js : http://www.fastclemmy.com/index.php?viewlog=98_vous-ete...
Lassé par la pub ? Créez un compte