CSS में इनहेरिटेंस और em यूनिट्स

मान लीजिए कि अब हमारे पास अधिक गहरा नेस्टिंग है:

html<main>
  <div>
    <p>
      text
    </p>
  </div>
</main>

मान लीजिए कि main टैग का फ़ॉन्ट आकार निम्नलिखित है:

cssmain {
  font-size: 10px;
}

div टैग का फ़ॉन्ट आकार em में सेट करते हैं:

cssdiv {
  font-size: 2em; /* 20px के बराबर */
}

पैराग्राफ का फ़ॉन्ट आकार भी em में सेट करते हैं। इस स्थिति में, यह अपना आकार डिव के पहले से गणना किए गए फ़ॉन्ट आकार के सापेक्ष गिनेगा:

cssp {
  font-size: 2em; /* 40px के बराबर */
}

प्रायोगिक समस्याएं

मान लीजिए कि हमारे पास HTML कोड है, जिसके लिए हम समस्याओं को हल करेंगे:

html<section>
  <div>
    <p>
      text
    </p>
  </div>
</section>
Задание 1

निम्नलिखित कोड निष्पादित करने के परिणामस्वरूप डिव्स का फ़ॉन्ट आकार px में क्या होगा, यह निर्धारित करें:

csssection {
  font-size: 10px;
}
div {
  font-size: 2em;
}
Задание 2

निम्नलिखित कोड निष्पादित करने के परिणामस्वरूप पैराग्राफ्स का फ़ॉन्ट आकार px में क्या होगा, यह निर्धारित करें:

csssection {
  font-size: 10px;
}
div {
  font-size: 2em;
}
p {
  font-size: 1.5em;
}
Задание 3

निम्नलिखित कोड निष्पादित करने के परिणामस्वरूप पैराग्राफ्स का फ़ॉन्ट आकार px में क्या होगा, यह निर्धारित करें:

csssection {
  font-size: 40px;
}
div {
  font-size: 0.5em;
}
p {
  font-size: 0.5em;
}