2015-11-13 48 views
9

Firefox'ta 1 px farkı düğme oluşturmaya Bu benim kodudur:Css Sen <a href="http://jsfiddle.net/r5vvac82/" rel="nofollow noreferrer">Jsfiddle</a></p> <p>sorunu görebilirsiniz

CSS

.btn { 
    text-align: center; 
    color: #333; 
    font-weight: 700; 
    font-size: 11px; 
    font-family: tahoma, verdana, arial, helvetica; 
    background: -webkit-linear-gradient(#fefefe, #e7e7e7); 
    background: -o-linear-gradient(#fefefe, #e7e7e7); 
    background: -moz-linear-gradient(#fefefe, #e7e7e7); 
    background: linear-gradient(#fefefe, #e7e7e7); 
    height: 24px; 
    width: auto; 
    overflow: visible; 
    border: 1px solid #c4c4c4; 
    padding: 0 10px; 
    line-height: 22px; 
    border-radius: 3px; 
} 
.btn:hover { 
    color: #111; 
    border: 1px solid #555; 
} 

HTML

<input type="submit" value="Submit" class="btn" /> 

Bu düğme, Chrome, Opera, MIE'de Tamam, ancak Firefox'ta değil gibi görünüyor.

Tüm tarayıcılarda "Gönder" metninin üstündeki ve altındaki alan 7px ve 7 puntodur.

Firefox'ta - 8 piksel ve 6 piksel.

Bu sorunu Firefox'ta düzeltmenin bir yolu var mı?

enter image description here

cevap

7

sizin elemanı için dolgu ve sınır özelliklerini sıfırlamak için aşağıdaki CSS ekleyin.

Güncelleme JSFiddle: http://jsfiddle.net/r5vvac82/1/

.btn::-moz-focus-inner { 
    padding:0; 
    border:0; 
} 
İlgili konular