मुझे पीएक्स इकाइयों के विपरीत ईएम इकाइयों के साथ फ़ॉन्ट आकार निर्दिष्ट होने पर रखरखाव योग्य सीएसएस कोड लिखने में परेशानी हो रही है। मैं इस तरह सीएसएस कोड लिखने के आदी किया गया है:विशिष्टता के नियमों का लाभ उठाने के दौरान सीएसएस एम इकाइयों से सावधान रहें?
body {font-size: 12px;}
body .sidebar {font-size:11px;}
body .sidebar .loadmore {font-size:10px;}
body .sidebar .warning {font-size:13px;}
विचार साइट बाहर के माध्यम से कई पन्नों पर, वहाँ है कि 12 पिक्सेल font-size होना चाहिए पाठ का एक बहुत है कि है। मैं साइट के विशेष क्षेत्रों में 12px फ़ॉन्ट आकार को ओवरराइड करने के लिए विशिष्टता के नियमों का लाभ उठाता हूं।
चलो कहते हैं कि मैं के रूप में ऊपर कोड दुबारा लिखा है:
body {font-size: 12em;}
body .sidebar {font-size:11em;}
body .sidebar .loadmore {font-size:10em;}
body .sidebar .warning {font-size:13em;}
अगर मैं उपरोक्त कोड में उन्हें साथ पिक्सल की जगह, मेरी समझ मैं विशिष्टता के नियमों का लाभ खोना है। कोड के लाइन 3 को "एमएम के 11 एम के 10 एम" के रूप में व्याख्या किया जाएगा, जो कि सभी पिछले नियमों को ओवरराइड नहीं करता है और 10 एम (डिफ़ॉल्ट क्या है?) का उपयोग करें। क्या मैंने सही कहा है?
संपादित करें यदि मैंने जो कहा है वह सही है, तो एक फ़ॉन्ट आकार नियम कैसे लिखता है जैसे "सभी तत्वों के लिए फ़ॉन्ट आकार एक्स का उपयोग करें, लेकिन साइड बार पर फ़ॉन्ट आकार वाई का उपयोग करें"?
मेरा उदाहरण देखें http://jsfiddle.net/PJWrW/ । नेस्टेड तत्वों के लिए, वांछित आकार में गुणा करने वाले मानों का उपयोग करें - उदाहरण के लिए, '1.1em' या' 110% '। – jnylen
@ जॉन एडिट्स ने अपने मूल उत्तर को अपने उत्तर को प्रतिबिंबित करने के लिए बनाया, लेकिन संक्षेप में। जेनिलेन आपको स्केलिंग कारकों के उपयोग के साथ सही ट्रैक को इंगित कर रहा है। – JDD