Je voulais savoir si en ecrivant :
<div id="menu>
<span>Accueil</span>
<span>Groupes</span>
</div>
Dans mon CSS pouvait faire un truc du genre
#menu span {
background-image:url(contenu_du_span.gif);
}
Simple question
Hmmm....Bah je te dis
Le contenu du SPAN influe sur le nom de l'image en background
Automatiquement ...
Code : Tout sélectionner
#menu_accueil{background-image:url(image_accueil.png);}Code : Tout sélectionner
<div id="menu">
<span id="menu_accueil">Accueil</span>
</div>
Avec cette technique tu pourrais faire quelque chose comme ça :Si tu es paresseux (comme moi), laisse php générer à ta place les identifiants de chaque élément à partir du nom. Tu peux aussi laisser php générer les classes CSS correspondantes si elles sont toutes construites sur le même modèle.
Code : Tout sélectionner
/* MENU */
#menu {
background:url(img/background_menu_noir.gif);
height: 27px;
width: 100px;
}
#menu ul {
height: 27px;
margin-left: 84px;
list-style:none;
background:url(img/background_menu_jaune.gif) repeat-x;
width: 916px;
}
#menu ul li {
margin: 0px;
padding: 0px;
float: left;
background:url(img/background_menu_jaune.gif) repeat-x;
}
<div id="menu">
<ul>
<li><a href="accueil.html"><img src="img/menu/accueil.gif" alt="Accueil" width="149" height="27" border="0" /></a></li>
<li><a href="boutique.html"><img src="img/menu/boutique.gif" alt="La Boutique" width="133" height="27" border="0" /></a></li>
<li><a href="labo.html"><img src="img/menu/labo.gif" alt="Le Labo" width="133" height="27" border="0" /></a></li>
<li><a href="videos.html"><img src="img/menu/videos.gif" alt="Les Vidéos" width="135" height="27" border="0" /></a></li>
<li><a href="images.html"><img src="img/menu/images.gif" alt="Les Images" width="136" height="27" border="0" /></a></li>
<li><a href="forum.html"><img src="img/menu/forum.gif" alt="Le Forum" width="147" height="27" border="0" /></a></li>
</ul>
</div>
Code : Tout sélectionner
img { border: 0; }
Oui mais j'aurais tendance à être plus précis en faisantC'est correct, mais tu peux enlever @border=0 pour le mettre dans ton CSS :Code : Tout sélectionner
img { border: 0; }