Probleme avec le menu [html/css]

Dynahire Messages postés 2 Statut Membre -  
Dynahire Messages postés 2 Statut Membre -
Bonjour,
alors voila j'arrive trés bien a changer le style des liens de mon menu quand la page à déjà été vue avec :visited; mais en revanche cela ne fonctionne pas sur les liens pas encore ouvert, voici mon code
[html]
<div id="menu">
<ul>
<dt><a href="bla.html"[]target="_blank">Accueil</a></dt>
<dt><a href="bla.html"[]target="_blank">Forum</a></dt>
<dt><a href="bla.html"[]target="_blank">Missions</a></dt>
<dt><a href="bla.html"[]target="_blank">Membres</a></dt>
<dt><a href="bla.html"[]target="_blank">Charte</a></dt>
<dt><a href="bla.html"[]target="_blank">Liens</a></dt>
</ul>
</div>

[Css]
#menu
{
color: black;
text-decoration: none;
font-size: 2em;
line-height: 40px;
float: left;
padding-top: 265px;
padding-bottom: 265px;
background-image: url(menu.png);
background-repeat: no-repeat;
background-position: left;
width: 400px;
}
menu a
{
margin-left: 90px;
color: black;
text-decoration: none;
}
a:visited
{
margin-left: 90px;
color: black;
text-decoration: none;
}


Malgrés ca, pour une page pas encore visiter le lien reste bleu souligner et pas ou je veut. Merci davoir pris de votre temps pour maider
A voir également:

3 réponses

moicjm Messages postés 276 Statut Membre 18
 
#menu a:visited
{
margin-left: 90px;
color: black;
text-decoration: none;
}
-1
macgawel Messages postés 676 Statut Membre 89
 
Bonjour.

Dans ta page HTML, menu est un ID.

Dans le CSS, tu définis bien #menu. Mais après, menu a ne veut rien dire.
Il faut définir correctement les choses :
Tu veux modifier l'aspect des liens (a) qui appartiennent à l'objet ayant l'ID menu (#menu)
=> #menu a {...}
Et pense à faire la même chose pour les liens visités (ou alors les liens déjà visités ailleurs que dans le menu auront la même mise en forme...)
-1
Dynahire Messages postés 2 Statut Membre
 
Okay merci ca fonctionne et j'ai compris le truc bonne journée a vous deux
-1