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

HTML DOM Style lineHeight प्रॉपर्टी: लाइन ऊँचाई सेट करना

DOM Style lineHeight प्रॉपर्टी

lineHeight प्रॉपर्टी किसी एलिमेंट के टेक्स्ट की लाइन ऊँचाई (line height) सेट या प्राप्त करती है - यानी टेक्स्ट की पंक्तियों के बीच की दूरी।

सिंटैक्स

// प्राप्त करें
object.style.lineHeight

// सेट करें
object.style.lineHeight = "normal | number | length | % | initial | inherit"

मान

मान विवरण
normalसामान्य लाइन ऊँचाई (ब्राउज़र डिफ़ॉल्ट, लगभग 1.2)
numberयूनिटलेस संख्या - वर्तमान फॉन्ट आकार से गुणा (अनुशंसित)
lengthनिश्चित लंबाई (px, em, rem, pt)
%वर्तमान फॉन्ट आकार का प्रतिशत
initialडिफ़ॉल्ट मान पर रीसेट
inheritपैरेंट से विरासत में प्राप्त

उदाहरण: बटन क्लिक पर लाइन ऊँचाई बढ़ाना

<!DOCTYPE html>
<html>
<body>
  <h2>डेमो हेडिंग</h2>
  <div id="myText">
    यहां हमने डेमो टेक्स्ट सेट किया है। यहां हमने डेमो टेक्स्ट सेट किया है।
    यहां हमने डेमो टेक्स्ट सेट किया है। यहां हमने डेमो टेक्स्ट सेट किया है।
    यहां हमने डेमो टेक्स्ट सेट किया है। यहां हमने डेमो टेक्स्ट सेट किया है।
  </div>
  <br>
  <button type="button" onclick="increaseLineHeight()">लाइन ऊँचाई बढ़ाएं</button>
  <script>
    function increaseLineHeight() {
      document.getElementById("myText").style.lineHeight = "3";
    }
  </script>
</body>
</html>

आउटपुट

बटन क्लिक करने से पहले: सामान्य लाइन स्पेसिंग। क्लिक करने के बाद: लाइन ऊँचाई फॉन्ट आकार की 3x हो जाती है।

मान तुलना

lineHeight: 1.5;    /* अनुशंसित - यूनिटलेस, बच्चे विरासत में गुणक प्राप्त करते हैं */
lineHeight: 150%;   /* फॉन्ट आकार का 150% */
lineHeight: 1.5em;  /* फॉन्ट आकार का 1.5 गुना */
lineHeight: 24px;   /* निश्चित 24px */
lineHeight: normal; /* ब्राउज़र डिफ़ॉल्ट */

यूनिटलेस संख्या क्यों सर्वोत्तम?

.parent { font-size: 16px; line-height: 1.5; }  /* 24px लाइन ऊँचाई */
.child { font-size: 24px; }  /* 36px लाइन ऊँचाई (1.5 × 24px) - स्वतः अनुकूलित! */

// यदि प्रतिशत/लंबाई उपयोग करें:
.parent { font-size: 16px; line-height: 150%; }  /* 24px */
.child { font-size: 24px; }  /* अभी भी 24px लाइन ऊँचाई - बहुत तंग! */

उपयोग के मामले

  • पठनीयता सुधारना (1.5-1.7 अनुशंसित)
  • हेडिंग्स के लिए टाइट लाइन ऊँचाई (1.1-1.3)
  • कोड ब्लॉक्स के लिए नियंत्रित स्पेसिंग
  • डायनामिक टेक्स्ट आकार परिवर्तन पर अनुकूलन
  1. HTML DOM Style whiteSpace गुणधर्म HTML DOM Style whiteSpace गुणधर्म

    HTML DOM style whiteSpace गुणधर्म HTML दस्तावेज़ में किसी तत्व के टेक्स्ट में टैब, लाइन ब्रेक और व्हाइटस्पेस को कैसे संभालना है, यह लौटाता और संशोधित करता है। वाक्य रचना (Syntax) निम्नलिखित वाक्य रचना है: whiteSpace लौटाना object.style.whiteSpace whiteSpace संशोधित करना object.style.whiteSpace =

  1. HTML DOM Style userSelect प्रॉपर्टी HTML DOM Style userSelect प्रॉपर्टी

    HTML DOM Style userSelect प्रॉपर्टी यह नियंत्रित करती है कि किसी एलिमेंट का टेक्स्ट उपयोगकर्ता द्वारा चुना जा सकता है या नहीं। सिंटैक्स निम्नलिखित सिंटैक्स है: userSelect प्राप्त करना object.style.userSelect userSelect सेट करना object.style.userSelect = value मान (Values) यहां value निम्नलिखित

  1. HTML DOM Style direction प्रॉपर्टी HTML DOM Style direction प्रॉपर्टी

    HTML DOM Style direction प्रॉपर्टी का उपयोग टेक्स्ट दिशा को निर्दिष्ट या प्राप्त करने के लिए किया जाता है। इसका डिफ़ॉल्ट मान ltr है।सिंटैक्स निम्नलिखित है:direction प्रॉपर्टी सेट करना:object.style.direction = ltr|rtl|initial|inheritउपरोक्त प्रॉपर्टी मान निम्नलिखित हैं:मानविवरणltrयह डिफ़ॉल्ट मान है औ