का उपयोग कर मार्जिन और पैडिंग जब किसी तत्व पर 1em लागू होता है, तो यह ब्राउज़र का डिफ़ॉल्ट मान (आमतौर पर, 16 पीएक्स) या उसके माता-पिता के फ़ॉन्ट-आकार मान को सही करता है, है ना? लेकिन मैंने देखा कि अगर मैं margin-top: 1em
जैसे h1
तत्व (रीसेट स्टाइलशीट का उपयोग किए बिना) का उपयोग करता हूं, और इसलिए, h1 font-size: 32px
पर सेट किया गया है), तो 1em 32px
के बराबर है, भले ही उसका मूल तत्व font-size: 16px
पर सेट हो।एम
हालांकि, फ़ॉन्ट आकार जैसे कुछ का उपयोग करना: 100%; विसंगति हल करता है।
मुझे क्या याद आ रही है?
आपका ब्राउज़र क्या है? क्या आप एक बेवकूफ प्रदान करेंगे? –
क्रोम 17 स्थिर, और फ़ायरफ़ॉक्स में भी चेक किया गया। –