htmlfreK: Webkit Button-Styling

Beitrag lesen

Hallo.

Ich möchte gerne Buttons mit runden Ecken habem.
Das soll ohne CSS 3 gemacht werden da es noch nicht jeder unterstützt.
also ist mein Button so aufgebaut:

<button type="submit" class="submitbutton"><span class="submitbutton_1"></span>Speichern<span class="submitbutton_2"></span></button>

Da first-child und last-child auch noch nicht von jedem unterstützt werden hat der button zwei spans drin.
 Und so sind sie "gestyled":

  
.submitbutton {background:url(/Img/d/submitbutton.png) center repeat-x ;height:22px ;border:none ;cursor:pointer; }  
  
.submitbutton_1{background:url(/Img/d/submitbutton_1.png) left top no-repeat;width:4px ;min-width:4px;height:22px; float:left ;margin-left:-12px;margin-top:-2px}  
  
.submitbutton_2{background:url(/Img/d/submitbutton_2.png) right top no-repeat ;width:5px ;min-width:5px;height:22px ;float:right ;margin-right:-14px;margin-top:-2px}  

Im FF sieht das klasse aus, IE macht sogar auch mit. Probleme machen die Webkit-browser Safari und Chrome.

.submitbutton wird korrekt dargestellt.

.submitbutton_1 und .submitbutton_2 allerdings nicht!
Hier ist es auch egal wie ich die margin-Werte änder und es macht auch keinen Unterschied ob ich die spans auf display:block setze. Es wird einfach so getan, als ob die spans nicht existieren würden.

Könnt ihr mir weiterhelfen?

Beste Grüße,
htmlfreK