CSS में इनहेरिटेंस और em यूनिट्स
मान लीजिए कि अब हमारे पास अधिक गहरा नेस्टिंग है:
<main>
<div>
<p>
text
</p>
</div>
</main>
मान लीजिए कि main टैग का फ़ॉन्ट आकार
निम्नलिखित है:
main {
font-size: 10px;
}
div टैग का फ़ॉन्ट आकार em में
सेट करते हैं:
div {
font-size: 2em; /* 20px के बराबर */
}
पैराग्राफ का फ़ॉन्ट आकार भी em में सेट करते हैं।
इस स्थिति में, यह अपना आकार डिव के पहले से गणना किए गए
फ़ॉन्ट आकार के सापेक्ष गिनेगा:
p {
font-size: 2em; /* 40px के बराबर */
}
प्रायोगिक समस्याएं
मान लीजिए कि हमारे पास HTML कोड है, जिसके लिए हम समस्याओं को हल करेंगे:
<section>
<div>
<p>
text
</p>
</div>
</section>
निम्नलिखित कोड निष्पादित करने के परिणामस्वरूप
डिव्स का फ़ॉन्ट आकार px में क्या होगा, यह निर्धारित करें:
section {
font-size: 10px;
}
div {
font-size: 2em;
}
निम्नलिखित कोड निष्पादित करने के परिणामस्वरूप
पैराग्राफ्स का फ़ॉन्ट आकार px में क्या होगा, यह निर्धारित करें:
section {
font-size: 10px;
}
div {
font-size: 2em;
}
p {
font-size: 1.5em;
}
निम्नलिखित कोड निष्पादित करने के परिणामस्वरूप
पैराग्राफ्स का फ़ॉन्ट आकार px में क्या होगा, यह निर्धारित करें:
section {
font-size: 40px;
}
div {
font-size: 0.5em;
}
p {
font-size: 0.5em;
}