mazzette Posté 14 Mai 2007 Posté 14 Mai 2007 Bonjour, Je peine dpuis un peti moment sur mes liens... et pourtant riend e compliqué mais je pense que je dois ratter un truc...et pourtant j'ai tout essayé.. du moins je crois.. voila je crée un site internet pour une asso.. J'utilise une feuille de style externe pour la mise en forme cependant la couluer des liens d menus ne fonctionne pas.. du moins ce uqe j souhaiterais obtenir... Voila jé créée une classe pour la mise en forme du texte de la barre de menus : .menus { font-family:arial; font-weight:bold; font-size:11px; color:#FFFFFF; } Puis jé créée la mise en forme pour le s liens : a:link { color:#ffffff; text-decoration:none; font-weight:bold; } a:visited { color:#ffffff; text-decoration:none; font-weight:bold; } a:hover { color:#8fbe47; text-decoration:none; font-weight:bold; } a:active { color:#8fbe47; text-decoration:none; font-weight:bold; } Et le navigateur ne m'affiche que le lien vert en survol et moi je souhaiterais qu'il m'affiche au survol et au lien actif (c'est à dire la page en cours) la couleur verte. Es ce kelkun pourrai m'éclaircir les idée ou m'informer d'une erreur dans le code ? Meric Sand
captain_torche Posté 14 Mai 2007 Posté 14 Mai 2007 Le a:active ne fonctionne pas comme tu sembles te l'imaginer : il n'est utilisé que "lors du clic". Par exemple, si un de tes liens ouvre une pop-up, et que tu fermes la pop-up sans toucher à la page, il restera de la couleur que tu veux (rouge par défaut sur presque tous les navigateurs). Par contre, dès que le lien n'aura plus le focus (que tu cliqueras ailleurs, par exemple), il retrouvera sa couleur normale. Pour que le lien de la page courante soit visuellement différent, il faut que tu identifies la page en question, et que tu ajoutes une classe spécifique sur ce lien. Pour ça, tu devras utiliser un langage dynamique, comme le PHP.
mazzette Posté 14 Mai 2007 Auteur Posté 14 Mai 2007 (modifié) Merci !! pourrais tu me donner un exemple ? Modifié 14 Mai 2007 par mazzette
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant