par
fafane84 » 07 mars 2006, 15:46
Voila, j'ai fait un lien comme ça:
Et j'ai ce code css:
Code : Tout sélectionner
a.menu{
width:200px;
height:30px;
background-image:url(images/lien.png);
}
Mais le problème est que le fond n'est que de la taille du texte, et pas 200px de large, comment je pourrais faire?
La balise <a> est une balise en ligne donc par définition elle ne peut pas être dimensionnée.
Pour lui appliquer une largeur et une hauteur bien défini, il faudra la transformer en bloc.
Résultat :
Code : Tout sélectionner
a.menu{
display:block;
width:200px;
height:30px;
background-image:url(images/lien.png);
}
[quote="epso"]Voila, j'ai fait un lien comme ça:
[code]
<a href="bz" class="menu">cxzefcsefd</a>
[/code]
Et j'ai ce code css:
[code]
a.menu{
width:200px;
height:30px;
background-image:url(images/lien.png);
}
[/code]
Mais le problème est que le fond n'est que de la taille du texte, et pas 200px de large, comment je pourrais faire?[/quote]
La balise <a> est une balise en ligne donc par définition elle ne peut pas être dimensionnée.
Pour lui appliquer une largeur et une hauteur bien défini, il faudra la transformer en bloc.
Résultat :
[code]
a.menu{
display:block;
width:200px;
height:30px;
background-image:url(images/lien.png);
}
[/code]