Probleme avec le menu [html/css]
Dynahire
Messages postés
1
Date d'inscription
Statut
Membre
-
Dynahire Messages postés 1 Date d'inscription Statut Membre -
Dynahire Messages postés 1 Date d'inscription 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
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:
- Probleme avec le menu [html/css]
- Editeur html - Télécharger - HTML
- Menu déroulant excel - Guide
- Menu démarrer windows 11 - Guide
- Menu recovery samsung - Guide
- Menu démarrer windows 10 - Guide
3 réponses
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...)
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...)