Ich versuche, einen Knopf mit der CSS 'Schiebetüren' Technik zu stylen, aber es funktioniert nicht richtig. Ich habe im Moment nur Zugang zu Firefox 3, so dass dieses Problem in anderen Browsern nicht auftreten kann, aber ich möchte es auch für Firefox zu lösen.Css Knopf Schiebetüren
Hier ist ein Bild von dem, was das Problem ist:
http://img131.imageshack.us/img131/3559/buttons.png
Wie Sie die zweite Seite sehen kann niedriger als die erste von einem Pixel und ist auch nicht auf die rechte genug. Hier ist der Code, den ich verwende:
button
{
font-weight: bold;
border: none;
background: top left url(../images/blue_button_left.gif) no-repeat #24AADF;
color: #FFFFFF;
height: 25px;
}
button span
{
display: block;
height: 25px;
background: top right url(../images/blue_button_right.gif) no-repeat;
position: relative;
}
<a href="http://localhost"><button class="important" type="button"><span>Register</span></button></a>
<button type="submit"><span>Submit</span></button>
Wie behebe ich dieses Problem? Ich habe versucht, die Spannweite mit top: -1px rechts: -3px zu positionieren, aber dann ist der Text falsch ausgerichtet.
Danke.
Elemente in Button-Tags sind tatsächlich gültig, aber nicht innerhalb Tags. Sorry, aber Ihre Lösung hat nicht funktioniert, die Polsterung wurde bereits auf Null gesetzt. Außerdem muss es sich um einen dynamisch großen Button handeln, der keine feste Breite hat. Aber danke für den Versuch – Zim