मैं: http://www.quirksmode.org/css/box.html
मैं अपने jsFiddle यह काम कर रहा दिखाने के लिए संपादित:
box-sizing: border-box;
-moz-box-sizing: border-box;
आप बॉक्स मॉडल के बारे में अधिक पढ़ सकते हैं: आप बॉक्स मॉडल उन्हें सीएसएस के साथ निर्दिष्ट द्वारा एक ही कर सकते हैं मैंने इस सीएसएस-केवल समाधान का उपयोग किया है जो आईई, एफएफ और क्रोम में काम करता है। असल में, विचार मानक तत्वों की ऊंचाई को मानक बक्से से बड़े मूल्यों पर मैन्युअल रूप से मजबूर करना है। दोनों पाठ और बटन के लिए यह करें:
- सेट मार्जिन और गद्दी को 0 पर
- सेट बीच में खड़ी संरेखित करें।
- टेक्स्ट और बटन आयामों को नियंत्रित करने के लिए ऊंचाई/चौड़ाई का उपयोग करें। टेक्स्ट ऊंचाई ऊंचाई की तुलना में कई पिक्सल अधिक होनी चाहिए (मानक बॉक्स आयामों को ओवरराइड करने के लिए)। बटन की ऊंचाई टेक्स्ट से 2 पिक्सल अधिक होनी चाहिए।
उदाहरण:
input { margin:0; padding:0; border:solid 1px #888; vertical-align:middle; height:30px; }
input[type="submit"] { height:32px; }