taille d'un lien

Eléphanteau du PHP | 40 Messages

07 mars 2006, 14:07

Voila, j'ai fait un lien comme ça:

Code : Tout sélectionner

<a href="bz" class="menu">cxzefcsefd</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?

Mammouth du PHP | 1776 Messages

07 mars 2006, 14:58

Tu demandes actuellement à ton texte de prendre une taille définie...pas tip top non ?

Code : Tout sélectionner

<a href="bz" class="menu"> <table background="images/lien.png" cellpadding="0" cellspacing="0" width="200" height="30"> <tr> <td>Le texte de ton lien</td> </tr> </table></a>
Pas testé mais ça devrait être fonctionnel

Eléphant du PHP | 63 Messages

07 mars 2006, 15:46

Voila, j'ai fait un lien comme ça:

Code : Tout sélectionner

<a href="bz" class="menu">cxzefcsefd</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); }
Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84

Eléphanteau du PHP | 40 Messages

07 mars 2006, 19:24

A voila, c ça, me rapelais que ça parlait de block à un moment, marci ;)