menu CSS, pb de fonctionnement

  • Auteur de la discussion frog43
  • Date de début

frog43

Nouveau membre
Bonjour à tous, :hello:

Voila j'esssaye de créer un menu en m'aidant du CSS, pour le moment pas de problême. D'ailleurs le menu marche presque parfaitement .... Mais je ne posserait pas de question si il était parfait ...

En effet le texte du bouton est de la même couleur que le fond lorsque le lien est actif, du coup on ne voit plus le texte (logique), je voudrait que le texte soit blanc ... Et c'est là que je bloque, je comprend pas ... Je pense que le problême est la, dans cette partie de code :

[cpp]# current a
{
color : #FFFFFF;
}[/cpp]




Alors si quelqu'un pouvait m'aidait ... :??:

Voilà le code HTML :
[cpp]<HTML>
<head>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<div id="menu">
<ul id="list_menu">
<li id="active"><a href="#" id="current">Btn 1</a></li>
<li><a href="btn2.htm">Btn 2</a></li>
<li><a href="#">Btn 3</a></li>
<li><a href="#">Btn 4</a></li>
<li><a href="#">Btn 5</a></li>
</ul>
</div>
ceci est la page du btn1
</body>
</html>[/cpp]




puis le CSS :

[cpp]div#menu
{
background-color: #FFFFFF;
border-top: solid 1px #0097E5;
border-bottom: solid 1px #0097E5;
}

div#menu ul
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: white;
text-align: center;
margin: 0;
padding-bottom: 4px;
padding-top: 5px;
}

div#menu ul li
{
display: inline;
margin-left: -4px;
}

div#menu ul li a
{
padding: 5px 10px 5px 10px;
color: #0097E5;
text-decoration: none;
}

div#menu ul li a:hover
{
background-color: #0097E5;
color: white;
}

# current a
{
color : #FFFFFF;
}

#current
{
background-color: #0097E5;
} [/cpp]


 

KangOl

Grand Maître
bha oui
1/ faut pas d'espace après le #
2/ change la couleur
 

frog43

Nouveau membre
C'était pas sa, mais merci kan même ... J'ai trouver une autre solution ... Pe être pas lma mieux mais bon ... En tt cas merci kangOl ;-)
 

frog43

Nouveau membre
Pas de problême, je voulais pas la dire si sa intérésé personne ... ;)

En fait j'ai donné un identifiant a chaque lien, id=current pour le lien actuel et id=nocurrent pour les autres ...
Avec sa j'ai pu gérer mes couleurs come je le souhaite ...

Voila, c'est tout. :bounce:
 

Johan_et_Pirlouit

Grand Maître

Ouaip, alors in ID est unique dans la page ! Si on veut que des objets partagent des règles CSS dans une même page, on utilise 'class' et pas 'id'..

:merci:
 

frog43

Nouveau membre
Oui c'est vrai ... Mais j'étais tellemnet content que sa marche, que j'y ait même pas réfléchis ... Je vais changer sa, sa sera + propre ... Merci !
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 850
Membres
1 586 373
Dernier membre
https://forum.tomshardwar
Partager cette page
Haut