Bonjour,
J'ai un menu qui utilise des images pour représenter des boutons. Ce que je voudrais c'est aligner le texte du lien centré verticalement dans le bouton.
La seule solution satisfaisante que j'ai trouvé est la suivante :
Mais ce n'est pas valide XHTML 1.1 (balise div enfant de la balise inline a
)
J'ai essayé en remplaçant le div par un span, mais alors rien à faire
Si quelqu'un a une solution propre et valide à me proposer je lui en serai très reconnaissant
Merci
Sylvain
Modifié le 22 Nov 2004 - 22:41
J'ai un menu qui utilise des images pour représenter des boutons. Ce que je voudrais c'est aligner le texte du lien centré verticalement dans le bouton.
La seule solution satisfaisante que j'ai trouvé est la suivante :
<ul class="menu">
<li class="mnuNotSelect"><a href="statistiques/consultation/consulter.asp"><div class="mnuNotSelectDiv">Consulter</div></a></li>
</ul>
.mnuNotSelectDiv {
text-align: center;
padding-top: 4px;
}
.mnuNotSelect a {
display: block;
height: 30px;
width: 140px;
color: black;
font-weight: bold;
text-decoration: none;
background-image: url(/StatsMinistere/images/menu%20bleu.gif);
background-repeat: no-repeat;
}
Mais ce n'est pas valide XHTML 1.1 (balise div enfant de la balise inline a

J'ai essayé en remplaçant le div par un span, mais alors rien à faire

Si quelqu'un a une solution propre et valide à me proposer je lui en serai très reconnaissant

Merci
Sylvain
Modifié le 22 Nov 2004 - 22:41