Bonjour,
Je débute dans la programmation et j'ai un petit problème. Je remercie d'avance tout ceux qui me liront et peut-être pourront m'aider...
Pour vous décrire mon problème, je crée sur une page un menu :
Vous pouvez remarquer que vu que l'on est sur la page index soit la page "Accueil" qui est donc entouré de orange avec un texte bleu contrairement aux autres liens du menus (texte orange sur fond bleu).
Je souhaite que quand la souris passe sur un des éléments du menu (autre que "Accueil" qui ne change jamais sur cette page), le texte et le fond concerné changent de couleurs (le texte devenant alors bleu et le fond orange), or le fond change en partie de couleur mais pas le texte :
J'ai beau chercher encore et encore mais je ne trouve pas le hic :S
Si quelqu'un veut bien me donner un petit coup de main, je le remercierais infiniment !
Je vous joins le code html concerné :
Et le code CSS qui va avec :
Merci encore pour votre temps et votre aide !
Modifié par gkgsl (16 Oct 2012 - 01:58)
Je débute dans la programmation et j'ai un petit problème. Je remercie d'avance tout ceux qui me liront et peut-être pourront m'aider...
Pour vous décrire mon problème, je crée sur une page un menu :
Vous pouvez remarquer que vu que l'on est sur la page index soit la page "Accueil" qui est donc entouré de orange avec un texte bleu contrairement aux autres liens du menus (texte orange sur fond bleu).
Je souhaite que quand la souris passe sur un des éléments du menu (autre que "Accueil" qui ne change jamais sur cette page), le texte et le fond concerné changent de couleurs (le texte devenant alors bleu et le fond orange), or le fond change en partie de couleur mais pas le texte :
J'ai beau chercher encore et encore mais je ne trouve pas le hic :S
Si quelqu'un veut bien me donner un petit coup de main, je le remercierais infiniment !
Je vous joins le code html concerné :
<div id="navigation">
<ul id="tabnav">
<li class="active"><a href="index.php"><span class=tbleu>Accueil</span></a></li>
<li><a href="presentation.php"><span class=torange>Présentation</span></a></li>
<li><a href="realisations.php"><span class=torange>Réalisations</span></a></li>
<li><a href="localisation.php"><span class=torange>Localisation</span></a></li>
<li><a href="contact.php"><span class=torange>Contact</span></a></li>
</ul>
</div>
Et le code CSS qui va avec :
/* Navigation */
#navigation {
background: #FEFEFE;
}
#navigation a {
color: #FF6533;
}
#navigation a:hover, #navigation a:focus {
background: #000000;
}
ul#tabnav
{
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 24px;
border-bottom: 2px solid #0000CC;
margin-left: 10px;
}
ul#tabnav li
{
float: left;
height: 21px;
background-color: #0000CC; /*bleu*/
margin: 1px 2px 0 10px; /*espace entre bloc du menu*/
border: 2px solid #0000CC;
}
ul#tabnav li.active
{
border-bottom: 2px solid #FF3300;
background-color: #FF3300; /*orange*/
}
#tabnav a
{
float: left;
display: block;
color: #fff;
text-decoration: none;
padding: 4px;
}
#tabnav a:hover /*quand on passe la souris sur un bloc menu */
{
background-color: #FF3300;
color: #0000CC;
}
#tabnav li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
#tabnav a:link, #tabnav a:visited
{
float: left;
font-size: 15px;
line-height: 14px;
font-weight: bold;
margin: 0 70px 4px 70px; /* espace texte dans les blocs menu*/
text-decoration: none;
/* color: #0200;*/
}
.torange
{
color: #FF3300;
}
.tbleu
{
color: #0000CC;
}
Merci encore pour votre temps et votre aide !
Modifié par gkgsl (16 Oct 2012 - 01:58)