Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> CSS

CSS में क्लाइंटहाइट, ऑफसेटहाइट और स्क्रॉलहाइट गुणों को समझना

<घंटा/>

क्लाइंटहाइट

क्लाइंटहाइट पैडिंग सहित किसी तत्व की ऊंचाई का माप देता है। ध्यान दें कि बॉर्डर, मार्जिन और स्क्रॉलबार की ऊंचाई (यदि फिर से बनाई गई है) इसमें शामिल नहीं हैं।

ऑफ़सेटऊंचाई

ऑफसेटहाइट ऊर्ध्वाधर पैडिंग, ऊपर और नीचे की सीमाओं सहित किसी तत्व की ऊंचाई का माप देता है। मार्जिन यहां शामिल नहीं है।

स्क्रॉलहाइट

स्क्रॉलहाइट वर्टिकल पैडिंग सहित किसी तत्व की ऊंचाई का माप देता है और सामग्री जो इसके अतिप्रवाह गुण के कारण स्क्रीन पर दिखाई नहीं देती है।

निम्नलिखित उदाहरण क्लाइंटहाइट, ऑफसेटहाइट और स्क्रॉलहाइट को दर्शाते हैं।

उदाहरण (क्लाइंटहाइट)

<!DOCTYPE html>
<html>
<head>
<style>
#parent {
   margin-top: 10px;
   height: 200px;
   width: 200px;
   overflow: auto;
   margin: 20px;
}
#demo {
   height: 250px;
   padding: 20px;
   background-color: beige;
   border: 2px ridge red;
}
</style>
</head>
<body>
<button onclick="getHeight()">Get Client Height</button>
<div id="parent">
<div id="demo">
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</div>
</div>
<article id="display"></article>
<script>
function getHeight() {
   let myItem = document.getElementById("demo");
   let y = myItem.clientHeight;
   document.getElementById ("display").innerHTML = "Client Height is " + y + "px";
}
</script>
</body>
</html>

आउटपुट

यह निम्नलिखित परिणाम देगा -

CSS में क्लाइंटहाइट, ऑफसेटहाइट और स्क्रॉलहाइट गुणों को समझना

उदाहरण (ऑफसेटहाइट)

<!DOCTYPE html>
<html>
<head>
<style>
#parent {
   height: 180px;
   width: 180px;
   overflow: auto;
   margin: 20px;
}
#demo {
   height: 220px;
   padding: 20px;
   background-color: cornflowerblue;
   border: 10px ridge red;
   color: white;
}
</style>
</head>
<body>
<button onclick="getHeight()">Get Offset Height</button>
<div id="parent">
<div id="demo">
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</div>
</div>
<article id="display"></article>
<script>
function getHeight() {
   let myItem = document.getElementById("demo");
   let y = myItem.offsetHeight;
   document.getElementById ("display").innerHTML = "Offset Height is " + y + "px";
}
</script>
</body>
</html>

आउटपुट

यह निम्नलिखित परिणाम देगा -

CSS में क्लाइंटहाइट, ऑफसेटहाइट और स्क्रॉलहाइट गुणों को समझना

उदाहरण (स्क्रॉलहाइट)

<!DOCTYPE html>
<html>
<head>
<style>
#parent {
   margin-top: 10px;
   height: 200px;
   width: 200px;
   overflow: auto;
   margin: 20px;
}
#demo {
   height: 400px;
   padding: 20px;
   background-color: bisque;
   border: 1px solid green;
}
</style>
</head>
<body>
<button onclick="getHeight()">Get Scroll Height</button>
<div id="parent">
<div id="demo">
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div>
<article id="display"></article>
<script>
function getHeight() {
   let myItem = document.getElementById("demo");
   let y = myItem.scrollHeight;
   document.getElementById ("display").innerHTML = "Scroll Height is " + y + "px";
}
</script>
</body>
</html>

आउटपुट

यह निम्नलिखित परिणाम देगा -

CSS में क्लाइंटहाइट, ऑफसेटहाइट और स्क्रॉलहाइट गुणों को समझना


  1. सीएसएस में फ़ॉन्ट गुण

    CSS फ़ॉन्ट गुण हमें टेक्स्ट की उपस्थिति को संशोधित करने की अनुमति देते हैं। निम्नलिखित गुण हमें टेक्स्ट को स्टाइल करने में मदद करते हैं। फ़ॉन्ट-फ़ैमिली इस प्रॉपर्टी का इस्तेमाल किसी एलीमेंट के लिए फॉन्ट फेस सेट करने के लिए किया जाता है। फ़ॉन्ट-कर्निंग कैरेक्टर स्पेसिंग को एक समान बनाने और पठनी

  1. सीएसएस मार्जिन गुण

    सीएसएस मार्जिन प्रॉपर्टी मार्जिन-टॉप, मार्जिन-राइट, मार्जिन-बॉटम और मार्जिन-लेफ्ट के लिए शॉर्टहैंड है। यह हमें तत्वों के आसपास के स्थान को निर्दिष्ट करने में सक्षम बनाता है। हम अलग-अलग पक्षों के लिए मार्जिन भी सेट कर सकते हैं। सिंटैक्स CSS मार्जिन प्रॉपर्टी का सिंटैक्स इस प्रकार है - Selector { &nb

  1. सीएसएस में तत्वों की चौड़ाई और ऊंचाई

    सीएसएस ऊंचाई और चौड़ाई संपत्ति का उपयोग क्रमशः किसी तत्व की ऊंचाई और चौड़ाई निर्दिष्ट करने के लिए किया जाता है। हम अधिकतम-ऊंचाई, अधिकतम-चौड़ाई, न्यूनतम-ऊंचाई और न्यूनतम-चौड़ाई गुणों का उपयोग करके इन गुणों के लिए अधिकतम और न्यूनतम मान भी निर्धारित कर सकते हैं। सिंटैक्स CSS ऊंचाई और CSS चौड़ाई गुण का