bonjour a tous !
je débute dans les css, et la je suis en train de créer un menu rollover en css.
il marche très bien sous FireFox mais il y a un bug sous IE.
en gros, le lien Actif possède l'attribut ON. il change de couleurs par rapport aux autres liens.
sur IE, le lien de change pas de couleur, ilgarde la meme couleur que celle renseignée dans le #menu a:link
menu sous IE : menu sour FireFox :
voila le code :
Code :
- #menu {
- margin: 100 0 0 0px;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 11pt;
- color: #FFFFFF;
- width: 100%;
- background-color: #999999;
- }
- #menu a {
- text-decoration: none;
- text-align: right;
- padding: 7px 10px; //espacement du menu
- color: #FFFFFF;
- display: block;
- }
- #menu a:link {
- color: #FFFFFF;
- }
- #menu a:visited {
- color: #FFFFFF;
- }
- #menu a:hover {
- background:url("menu.gif" );
- color: #D91036;
- }
- #menu a.on {
- background:url("menu.gif" );
- color: #D91036;
- }
|
voila le menu ds la page html :
Code :
- <div id="menu">
- <div id="blocmenu">
- <a href="index.htm">Accueil</a>
- <a class="on" href="nouvelles.htm">Nouvelles</a>
- </div>
- </div>
|
y a t'il un bug dans mon css ? ou bien une autre manière de procéder ?
Merci bcp!
Message édité par pgz le 12-07-2005 à 11:50:02