जब मैं इनपुट प्रकार text को में डालता हूं > फ़ॉर्म इनपुट अतिप्रवाह फ़ॉर्म द्वारा 4 पिक्सेल ; यह केवल तभी प्रकट होता है जब चौड़ाई है 100% ।
आईडी :
< कोड> & lt; html & gt; & Lt; शीर्ष & gt; & Lt; title & gt; & lt; / title & gt; & LT; शैली & gt; इनपुट {चौड़ाई: 100%} & lt; / style & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; form & gt; & lt; इनपुट प्रकार = "टेक्स्ट" / & gt; & lt; / form & gt; & Lt; / body & gt; & Lt; / html & gt; ऐसा क्यों होता है?
< P> क्योंकि अधिकांश ब्राउज़र्स
& lt; इनपुट प्रकार = "टेक्स्ट" & gt; तत्वों के पास एक 2px सीमा बनाते हैं 2px left + 2px right = 4px चूंकि चौड़ाई सीमा की गिनती नहीं करती, चूंकि चौड़ाई = कंटेनर चौड़ाई का 100%, सीमा का 4px कंटेनर से अधिक हो जाता है। यह सही करने का एक संभव तरीका है बॉक्स-साइजिंग लागू करना है: बॉर्डर बॉक्स तत्व के लिए ब्राउज़र को बॉक्स के आकार की अलग तरह से गणना करने के लिए (पैडिंग और सीमा सहित)।
No comments:
Post a Comment