Я использую некоторые CSS-стили для моих кнопок отправки, и они выглядят хорошо, за исключением того, что в Firefox есть пробел между левым и основным изображением. Вот что я использую:
button.buttons {
background: none;
background-image: url(images/button_left_sprite.png);
display: block;
border: none;
margin: 0 10px 10px 0;
padding: 0 0 0 17px;
cursor: pointer;
font-weight:normal!important;
color: #111111;
}
button:hover.buttons {border: none; }
button.buttons span {
background-image: url(images/button_sprite.png);
padding: 9px 20px 10px 5px;
font: 12px 'Droid Sans',arial,sans-serif;
}
/* Green Button */
button.btn_green {background-position: 0 569px;color: #435425;}
button.btn_green:hover {color: #435425!important;}
button.btn_green span { background-position: 100% 569px;}
button:hover.btn_green { background-position: 0 528px;background-color:transparent!important; }
button:hover.btn_green span { background-position: 100% 528px;background-color:transparent!important; }
И поставить его на странице:
<button type="submit" class="buttons btn_green left"><span class="left">Update</span></button>
Если это поможет, изображения здесь:
![http://i41.tinypic.com/2mcds8j.png](https://i.stack.imgur.com/PsAE9.png)
Я собираюсь помешаться, пытаясь убрать это уродливое пространство в Firefox! Может кто-нибудь помочь мне понять, почему он это делает?