Bonjour à tous, voilà mon problème :
J'ai un menu horizontal en html/css et j'aimerais que les 3 groupes de liens qui s'y trouvent aient des couleurs différentes.
Pour cela, il faut donc faire 3 styles différents, mais j'aimerais les faire rentrer sur la même feuille de style.
Voilà mon code HTML :
Et mon css :
Comment puis-je faire ??
J'ai un menu horizontal en html/css et j'aimerais que les 3 groupes de liens qui s'y trouvent aient des couleurs différentes.
Pour cela, il faut donc faire 3 styles différents, mais j'aimerais les faire rentrer sur la même feuille de style.
Voilà mon code HTML :
<div id="underlinemenu">
<ul>
<li><a href="index1.html"><strong>Accueil</strong></a></li>
<span class="premiere">
<li><a href="francais.html"><strong>Français</strong></a></li>
<li><a href="svt.html"><strong>S.V.T</strong></a></li></span>
<span class="terminale">
<li><a href="ses.html"><strong>S.E.S</strong></a></li>
<li><a href="maths.html"><strong>Maths</strong></a></li>
<li><a href="histoire.html"><strong>Histoire</strong></a></li>
<li><a href="geo.html"><strong>Géographie</strong></a></li></span>
<span class="langues">
<li><a href="anglais.html"><strong>Anglais</strong></a></li>
<li><a href="espagnol.html"><strong>Espagnol</strong></a></li>
<li><a href="options.html"><strong>Options</strong></a></li></span>
</ul>
</div>
Et mon css :
#underlinemenu{
margin: 0;
padding: 0;
}
#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}
#underlinemenu ul li{
display: inline;
}
#underlinemenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
}
#underlinemenu ul li a:hover{
color: red;
background-color: #F3F3F3;
border-bottom: 4px solid red;
padding-bottom: 0;
}
Comment puis-je faire ??