Bonjour,
Je cvoudrais un menu avec une rubique active comme sur ce post :
http://forum.alsacreations.com/topic-1-17872-1-Survol-lien-et-lien-actif.html

Seulement j'utilse un code similaire à ceci:

a:link { color: red;} /* lien non-visité */
a:visited { color: red} /* lien visité */
a:hover { color: yellow} /* lien survolé */
a:active { color: blue} /* lien activé */

Mon PB est que je n'obtiens l'effet que lorsque je clique sur le lien, il redevient normal après alors je voudrais un resultat comme pour "servic2" comme sur ce lien: http://www.peisey-info.com/

Merci de m'aider
Bonjour,

Un lien :active est un lien sur lequel on est en train de cliquer (pour les utilisateurs de souris en tout cas). Un lien est :active lorsqu'on est en train d'indiquer qu'on veut le suivre.

Ce que tu cherches à faire, c'est être capable, en surlignant la valeur correspondante dans ton menu, d'indiquer dans quelle partie du site tu te situes?

Dans ce cas, je te conseille de passer par du PHP. Récupère le paramètre que tu utilises pour indiquer sur quelle page tu es (en partant du principe que ton menu est aussi en PHP, sinon amuse-toi bien), et lorsque tu écris ton menu en PHP, si tu reconnais ce paramètre dans la valeur de l'attribut href du lien, alors tu lui ajoutes une classe CSS, et tu y mets ce que tu veux.
Bonjour à toi et bienvenu sur le Forum Smiley smile

SiDi a écrit :
Dans ce cas, je te conseille de passer par du PHP. Récupère le paramètre que tu utilises pour indiquer sur quelle page tu es (en partant du principe que ton menu est aussi en PHP, sinon amuse-toi bien), et lorsque tu écris ton menu en PHP, si tu reconnais ce paramètre dans la valeur de l'attribut href du lien, alors tu lui ajoutes une classe CSS, et tu y mets ce que tu veux.

Ou alors, je te propose de suivre les conseils de la FAQ :
Comment marquer la page en cours comme active dans le menu ? Smiley cligne