Probleme avec le menu [html/css]
Dynahire
Messages postés
2
Statut
Membre
-
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
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]
- Menu déroulant excel - Guide
- Editeur html - Télécharger - HTML
- Canon quick menu - Télécharger - Utilitaires
- Windows 11 menu contextuel classique - Guide
- Ouvrir le menu paramètres - 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...)