2013-02-26 122 views
5

मैं चाहता < बटन > और < एक > ही देखने के लिए बनाने के लिए लग रही है। मैं एक ऐसी ही पोस्ट का सुझाव है किउपयोग सीएसएस <button> बनाने के लिए और एक ही <a>

box-sizing: content-box; 
-webkit-box-sizing: content-box; 
-moz-box-sizing: content-box; 

जोड़ने हालांकि मिल गया है, यह अभी भी एक मामूली ऊंचाई अंतर जब Firefox में देखे गए है। यहां jsfiddle है। कोई मदद?

+0

नहीं, @OneTrickPony, फ़ायरफ़ॉक्स में वे पूरी तरह से अलग हैं। – JakeParis

+0

ट्विटर बूटस्ट्रैप। बीटीएन क्लास बटन, एंकर और इनपुट (टाइप = "सबमिट") तत्वों के साथ करता है। मैं उनके कोड पर एक नज़र रखने की सिफारिश करेंगे। –

उत्तर

3

http://jsfiddle.net/H3HK8/22/

button::-moz-focus-inner, 
.btn::-moz-focus-inner 
{ 
    border: 0; 
    padding: 0; 
} 

यह फिक्स मध्य एक, अभी भी अंतिम इनपुट पर काम कर रहा है।

यहाँ से http://www.aheadcreative.com/removing-unwanted-button-padding-in-firefox/

अद्यतन

मैं अंतिम उदाहरण आप इस http://www.cssnewbie.com/input-button-line-height-bug/#.USzRd6Wcmzc

लिए शिकार गिर रहे हैं आप लाइन ऊंचाई देख सकते हैं के लिए संदेह है इस उदाहरण http://jsfiddle.net/H3HK8/24/ में कोई प्रभाव नहीं है, यहां तक ​​कि साथ! महत्वपूर्ण जोड़ा गया।

और इस नियम के आसपास काम करने की कोशिश करते समय, मुझे कुछ ऐसा पता चला जो स्थिति को और अधिक सख्त बनाता है: ब्राउज़र-परिभाषित! महत्वपूर्ण नियमों को लेखक द्वारा परिभाषित नहीं किया जा सकता है! महत्वपूर्ण नियम। इस नियम को एक सीएसएस फ़ाइल, एक इनलाइन शैली - कुछ भी द्वारा ओवरराल्ड नहीं किया जा सकता है।

+1

ऐसा प्रतीत होता है कि इसके साथ कुछ करना है [एफएफ लाइन-ऊंचाई संपत्ति को ओवरराइड करना] (http://www.cssnewbie.com/input-button-line-height-bug/#.USzQkG-KLQc) –

+0

हा! मेरे लिए 40 सेकंड बहुत तेज! जब आपने टिप्पणी की थी तो मैं अपने प्रश्न को संपादित कर रहा था! – Chris

1

आपको यह सुनिश्चित करना चाहिए कि सभी सीएसएस गुण समान हैं। तो न केवल बॉक्स आकार (जो वास्तव में अपने आप में कुछ भी नहीं है), लेकिन यह भी गद्दी, मार्जिन, लाइन ऊंचाई, फ़ॉन्ट आकार, पृष्ठभूमि आदि

+0

मुझे लगता है कि बॉक्स-साइजिंग सीमाओं को जोड़ने के तरीके को परिभाषित करता है। (यानी पैडिंग के अंदर या बाहर)। यदि आप मेरे jsfiddle उदाहरण को देखते हैं, तो बटन और लिंक दोनों एक ही स्टाइल का उपयोग करते हैं। क्या मैं कुछ भूल रहा हूँ? –