par
Victor BRITO » 22 mars 2009, 11:53
Pour positionner plus finement le texte par rapport aux images, le mieux est de positionner également les images.
Cela dit, si tes images sont des images purement décoratives, le mieux est de les mettre en arrière-plan et de les gérer en CSS. Tu pourras ainsi beaucoup plus facilement centrer le texte, tout en allégeant le code.
Code XHTML
Code : Tout sélectionner
<ul id="menu">
<li><a href="#" title="lien1">sdfsffdsfdsfds</a></li>
<li><a href="#" title="lien1">sdfsffdsfdsfds</a></li>
<li><a href="#" title="lien1">sdfsffdsfdsfds</a></li>
<li><a href="#" title="lien1">sdfsffdsfdsfds</a></li>
</ul>
CSS
Code : Tout sélectionner
#menu li {
background: url(img/bouton1.png) no-repeat;
text-align: center;
}
On se casse moins la tête ainsi.

Pour positionner plus finement le texte par rapport aux images, le mieux est de positionner également les images.
[code]#menu img {
position: relative;
}[/code]
Cela dit, si tes images sont des images purement décoratives, le mieux est de les mettre en arrière-plan et de les gérer en CSS. Tu pourras ainsi beaucoup plus facilement centrer le texte, tout en allégeant le code.
Code XHTML
[code]<ul id="menu">
<li><a href="#" title="lien1">sdfsffdsfdsfds</a></li>
<li><a href="#" title="lien1">sdfsffdsfdsfds</a></li>
<li><a href="#" title="lien1">sdfsffdsfdsfds</a></li>
<li><a href="#" title="lien1">sdfsffdsfdsfds</a></li>
</ul>[/code]
CSS
[code]#menu li {
background: url(img/bouton1.png) no-repeat;
text-align: center;
}[/code]
On se casse moins la tête ainsi. ;)