2012-01-14 16 views
12

मुझे फ़ायरफ़ॉक्स के लिए एक समस्या मिली है। मैं बिल्कुल देखने के लिए लिंक और बटन स्टाइल करने की कोशिश कर रहा हूं। फ़ायरफ़ॉक्स को छोड़कर हर ब्राउज़र पर, यह वांछित के रूप में काम करता है। फ़ायरफ़ॉक्स पर, लिंक के लिए 15 पिक्सेल की तुलना में बटन की सामग्री की ऊंचाई 18 पिक्सेल है। क्रोम, सफारी और इंटरनेट एक्सप्लोरर पर, वे उचित 15 पिक्सल लंबा हैं। ऐसा क्यों है?फ़ायरफ़ॉक्स पर बहुत लंबा बटन

Here's a demo on jsFiddle समस्या का। यहाँ परिणाम मैं क्रोम पर प्राप्त होते हैं:

Result on Chrome

और यहाँ फ़ायरफ़ॉक्स परिणाम है:

Result on Firefox

मैं सीएसएस में मैन्युअल रूप से ऊँचाई को बदलने की कोशिश की है, लेकिन यह पूरी तरह से काम नहीं करता है और अन्य ब्राउज़रों पर लेआउट तोड़ता है। -moz-appearance: none सेट करना कुछ भी नहीं करता है, लेकिन फिर, यह आमतौर पर नहीं करता है।

Here's a full detail of my attempt, और इसके लिए क्या उपयोग किया जा रहा है।

क्या कोई इस समस्या से पहले आया है? मैं सभी ब्राउज़रों में ऊंचाई को बराबर कैसे कर सकता हूं?

उत्तर

13

मिले किसी अन्य उपयोगकर्ता ने इस प्रयोग किया है:

input::-moz-focus-inner /*Remove button padding in FF*/ 
{ 
    border: 0; 
    padding: 0; 
} 

http://jsfiddle.net/MCAllinder/dehda/2/

+1

बिल्कुल सही। धन्यवाद! – Ryan

3

मैं एक पूर्ण समाधान मिल गया है और इसके बारे में यहाँ लिखा है:

http://davidwalsh.name/firefox-buttons

input::-moz-focus-inner { 
    border: 0; 
    padding: 0; 
    margin-top:-2px; 
    margin-bottom: -2px; 
} 

आप की जरूरत है अपने मिलान के लिए मार्जिन-टॉप और मार्जिन-तल को संशोधित करने के लिए अन्य बटन

+1

यदि आप यहां अपने लेख को सारांशित भी कर सकते हैं, तो यह बहुत अच्छा होगा! लिंक केवल जवाब निराश हैं। और धन्यवाद। हालांकि, अपने जादू मार्जिन संख्याओं का उपयोग करके, बटन अब मेरे लिए चार पिक्सेल बहुत कम हैं - फ़ायरफ़ॉक्स 20.0.1 लिनक्स और विंडोज के लिए। यह कैसे [यह fiddle] (http://jsfiddle.net/MCAllinder/dehda/2/) आपको देखता है? यह यहां सही है, लेकिन यदि आपको यह बहुत लंबा लगता है, तो यह एक ओएस-विशिष्ट चीज़ हो सकता है :( – Ryan

+0

ये वास्तव में बहुत लंबे समय तक अटक गए हैं। -1 – Ryan

+0

@minitech 'मार्जिन-टॉप'/'मार्जिन-तल 'आपके पास मौजूद किसी भी अन्य सीएसएस पर निर्भर होगा जो 'इनपुट' को संशोधित कर रहा है। इसलिए मुझे नहीं लगता कि यह ओएस विशिष्ट है। मेरे मामले में 3 पीएक्स जादू मूल्य था। – icc97

संबंधित मुद्दे