Bonjour,
Je cherche à réaliser un menu avec des images qui sont gérées dans une css à part.
J'ai essayé plusieurs méthodes dont certaines indiquées dans ce forum (une image en background pour l'état normal, une autre en hover, / ou bien les deux images dans un même fichier png), mais à chaque fois les images ne s'affichent pas.
Il n'y a même pas la fameuse "croix rouge" indiquant qu'il manque l'image, et par ailleurs mes liens fonctionnent avec les éléments indiqués dans la même css. Il ne manque vraiment que l'image à charger.
Voici le code html :
et css :
Merci pour votre aide !
Modifié par Lyn (07 Apr 2009 - 14:59)
Je cherche à réaliser un menu avec des images qui sont gérées dans une css à part.
J'ai essayé plusieurs méthodes dont certaines indiquées dans ce forum (une image en background pour l'état normal, une autre en hover, / ou bien les deux images dans un même fichier png), mais à chaque fois les images ne s'affichent pas.
Il n'y a même pas la fameuse "croix rouge" indiquant qu'il manque l'image, et par ailleurs mes liens fonctionnent avec les éléments indiqués dans la même css. Il ne manque vraiment que l'image à charger.
Voici le code html :
<div id="menu">
<ul>
<li><a href="index.php?page=accueil">Accueil</a></li>
<li><a href="index.php?page=presentation">Présentation</a></li>
</ul>
</div>
et css :
#menu ul {
margin: 0;
padding : 0;
list-style : none;
}
#menu li a {
display : block;
width : 148px;
height : 36px;
background : url(images/btn_accueil.png) left top no-repeat;
text-decoration : none;
font : bold 1.2em Verdana, Helvetica, sans-serif;
color : #ffffcc;
text-align : center;
line-height : 50px;
}
#menu li a:hover {
background-position : 0 -50px;
color : #1e90ff;
}
Merci pour votre aide !
Modifié par Lyn (07 Apr 2009 - 14:59)