2014-11-13 57 views
6

Próbka:Jak zapobiec ruchowi tekstu przycisku, gdy przycisk jest aktywny w przeglądarce Firefox?

<button>Button</button> 


button { 
    border: medium none; 
    margin-top: 17px; 
    width: 224px; 
    height: 40px; 
    background: none repeat scroll 0% 0% #7BA6BB; 
    color: #FFF; 
    outline: medium none; 
    cursor: pointer; 
} 

http://codepen.io/anon/pen/ByaLZN

Przeglądarka: Mozilla Firefox (najnowsza wersja)

Po kliknięciu przycisku (aktywne), przycisk tekst przesuwa się w prawo. Jak temu zapobiec?

+1

Równie dobrze można oglądać swój język. Tutaj jest strona z pytaniami i odpowiedziami, a nie codzienne forum wściekłości. –

+0

Bram Yanroy, Tak, tutaj jest strona z pytaniami i odpowiedziami, a nie forum dyskusyjne, aby omówić częstotliwość moich pytań. – AlexAstanin

+1

możliwy duplikat [stan aktywnego przycisku css powodujący przenoszenie tekstu?] (Http://stackoverflow.com/questions/10931038/css-button-active-state-causing-text-to-move) – Tanner

Odpowiedz

-1

dodawania resetowania css

*{margin:0; padding:0;} 

Demo

+0

Twoja odpowiedź sugeruje usunięcie marginesu i wypełnienia wszystkich elementów, które mogą pojawić się na stronie, a nie konkretny element docelowy. – Tanner

0

Jeśli tekst przesuwa się w prawo - przycisk w lewo, więc tekst pozostanie na swoim stanowisku:

http://jsfiddle.net/goc68jy4/2/

button { 
    ... 
    padding:0px; 
} 
button:active{ 
    margin-left:-2px; 
    padding-left:4px; 
}