2011-02-25 22 views
12

फ़ायरफ़ॉक्स और क्रोम में लगातार देखने के लिए मैं अपने <button> s कैसे प्राप्त करूं? क्या गैर-सशर्त सीएसएस समाधान है? अभी, Firefox के बटन अतिरिक्त गद्दी भले ही YUI's CSS Reset गद्दी 0.फ़ायरफ़ॉक्स बटन में पैडिंग है, क्रोम बटन

HTML button

मुझे पता चला कि एक ही उपस्थिति प्राप्त करने के लिए, क्रोम डबल पैडिंग की आवश्यकता है बनाया है।

  #fileActions button { 
       padding: 0.2em; 
      } 

@media screen and (-webkit-min-device-pixel-ratio:0) { 
      #fileActions button { 
       padding: 0.4em; 
      } 
} 

क्रोम

Chrome computed style

फ़ायरफ़ॉक्स

firefox computed style

+1

मैं कभी भी फ़ायरफ़ॉक्स बटन से सभी पैडिंग को हटाने में सक्षम नहीं हूं। मैंने यहां जो कुछ भी चलाया है उसका एक उदाहरण यहां है: http://jsfiddle.net/Z2BMK/। आईई 8, क्रोम सही ढंग से काम करता है। फ़ायरफ़ॉक्स रहस्यमय पैडिंग जोड़ता है। मैं बटन के बजाय टैग का उपयोग करता हूं लेकिन मुझे पसंद नहीं है कि टैग को खींचा जा सकता है और ध्यान केंद्रित करते समय एक टैग स्पेस बार पर स्वचालित रूप से ट्रिगर नहीं होता है। –

+0

संभावित डुप्लिकेट [फ़ायरफ़ॉक्स में अतिरिक्त बटन स्पेसिंग/पैडिंग निकालें] (http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox) – Dan

उत्तर

4

फ़ायरफ़ॉक्स बटन को आंतरिक फोकस कहलाता है, इससे इसे बिंदीदार फोकस लाइन खींचने की अनुमति मिलती है। इसके लिए forms.css में एक नियम है, जो इसे 1px सीमा और 2px बाएं और दाएं पैडिंग देता है। मुझे नहीं पता कि वेब पेज से इसे ओवरराइड करना संभव है या नहीं।

+1

यह है। एकमात्र कमी यह है कि ध्यान केंद्रित करते समय इसे बिंदीदार रेखा नहीं मिलेगी। http: // stackoverflow।कॉम/प्रश्न/5517744/निकालें-अतिरिक्त-बटन-स्पेसिंग-पैडिंग-इन-फ़ायरफ़ॉक्स/5518143 # 5518143 –

+0

@ जॉर्ज बेली लिंक के लिए धन्यवाद। – Neil

0

है यह अपने सीएसएस देखे बिना कहने के लिए है, लेकिन मुश्किल आप के सीएसएस जाँच करता है, तो यूयूआई रीसेट, आप इसे देखेंगे विरासत वाले लोगों को छोड़कर button तत्व के लिए किसी भी गुण को सेट या रीसेट नहीं करता है और जिसमें तक मुझे पता है कि पैडिंग शामिल नहीं है।

+0

मेरा सीएसएस * कई लोगों में * कैस्केड * है * चादरें * और कई स्थानों, इसलिए मैंने सोचा कि गणना की गई शैलियों को प्रदान करना आसान होगा। क्या यह सब मायने रखता है? एफएफ और सी पर गणना की गई शैलियों दोनों दिखाते हैं कि पैडिंग 0. – JoJo

+0

@ जोजो मुझे पहले कभी यह समस्या नहीं थी, क्या आपके पास लाइव उदाहरण है? – jeroen

+0

यह दिखाने के लिए थोड़ा मुश्किल है क्योंकि हमारी वेबसाइट को काम करने के लिए एक वीडियो प्लेयर प्लगइन की आवश्यकता है, लेकिन मेरे पास एक कामकाज है। Http://www.veetle.com पर जाएं। फिर पृष्ठ के बहुत नीचे एक नया बटन जोड़ने के लिए अपना कंसोल (फ़ायरबग) खोलें: '$$ ('body')। पहला()। AppendChild ((नया तत्व ('बटन'))। अद्यतन ('बटन ')); '। आप देखेंगे कि बटन में एफएफ में अतिरिक्त पैडिंग है। – JoJo

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