Salut à tous
J'ai crée un menu horizontal d''accès rapide avec 5 boutons.
J'ai deux menus qui pointent vers deux pages html de mon site et les trois autres menus qui pointent vers une autre page html mais vers des ancres.
Mes menus changent de couleurs pour la page en cours , je n'ai aucun problème pour les deux premiers menus, par contre pour les ancres la couleur changent en même temps ce qui fait que j'ai trois menus qui semblent actif en même temps;
Comment faire pour que la couleur s'applique que pour une ancre à la fois;
Voici mon code pour la page html de mes ancres.
Je sais bien que le problème viens des 3 id ="active"
Qui a une solution?
A+
Modifié par kercroam (14 Apr 2010 - 12:40)
J'ai crée un menu horizontal d''accès rapide avec 5 boutons.
J'ai deux menus qui pointent vers deux pages html de mon site et les trois autres menus qui pointent vers une autre page html mais vers des ancres.
Mes menus changent de couleurs pour la page en cours , je n'ai aucun problème pour les deux premiers menus, par contre pour les ancres la couleur changent en même temps ce qui fait que j'ai trois menus qui semblent actif en même temps;
Comment faire pour que la couleur s'applique que pour une ancre à la fois;
Voici mon code pour la page html de mes ancres.
Je sais bien que le problème viens des 3 id ="active"
Qui a une solution?
A+
<!-- Menu d'accès rapide-->
<ul id="menuhorizontal">
<li><a href="contact.html">Contact</a></li>
<li id="active"><a href="#plan_d_acces">Plan d'accès</a></li>
<li id="active"><a href="#tarifs">Tarifs</a></li>
<li id="active"><a href="#cours">Cours</a></li>
<li><a href="index.html">Retour accueil</a></li>
</ul>
/* ceci est mon menu horizontal */
#menuhorizontal {
position: fixed;
top: 0;
width: 80%;
margin-top: 187px;
padding:0;
height: 20px;
list-style-type: none;
text-align: center;
background: white;
}
#menuhorizontal li {
display: block;
float: right;
padding: 0;
margin: 0;
text-align: center;
}
#menuhorizontal li a {
display: block;
padding: 0;
margin: 0 0 10px 0;
text-decoration: none;
width: 78px;
height: 18px;
border-top: 1px solid #f5d7b4;
border-left: 1px solid #f5d7b4;
border-bottom: 1px solid #f5d7b4;
border-right: none;
background: #fff;
color: silver;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#menuhorizontal li a:hover {
background: #f5d7b4;
color: #930;
}
#menuhorizontal a:active {
background: #c60;
color: #fff;
}
#menuhorizontal #active a {
background: #c60;
color: #fff;
border: 1px solid #c60;
}
Modifié par kercroam (14 Apr 2010 - 12:40)