J'essaie de styliser les boutons de mon formulaire et je rencontre un problème dans Firefox dont je ne parviens pas à...
Je veux styliser certains <a />
et <input type="submit" />
pour qu'ils aient la même apparence (j'ai une image d'arrière-plan de bouton, utilisant une technique de portes coulissantes pour appliquer un effet de survol).
Tout cela fonctionne parfaitement, sauf que dans Firefox, le texte de soumission de l'entrée est légèrement plus bas qu'il ne devrait l'être. IE et Safari/Chrome fonctionnent bien.
(source : <a href="http://blog.muonlab.com/wp-content/uploads/2009/11/b0rked-buttons.png" rel="nofollow noreferrer">muonlab.com </a>)
Quelqu'un a une idée ?
Gracias
<div class="buttons">
<a href="#" class="button btn-small-grey">« Back</a>
<input type="submit" class="button btn-large-green" value="Save changes" />
</div>
.button
{
cursor: pointer;
border: 0;
background-color: #fff;
color: #fff;
font-size: 1.4em;
font-weight: bold;
outline: 0;
font-family: Arial, Verdana, Sans-Serif;
}
a.button
{
display: block;
float: left;
text-align: center;
text-decoration: none;
padding: 5px 0 0 0;
height: 22px;
margin-right: 1em;
}
.btn-small-grey
{
height: 27px;
width: 96px;
background-position: 0 -81px;
background-image: url(/assets/images/buttons/buttons-small.gif);
}
.btn-large-green
{
height: 27px;
width: 175px;
background-position: 0px -54px;
background-image: url(/assets/images/buttons/buttons-large.gif);
}
0 votes
Utilisez-vous une réinitialisation CSS ? Si oui, laquelle ?
0 votes
Je le suis, la seule chose qui s'applique à ces éléments est
margin: 0; padding: 0;