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

HTML DOM Pre ऑब्जेक्ट


Pre ऑब्जेक्ट क्या है?

HTML DOM Pre ऑब्जेक्ट HTML दस्तावेज़ में <pre> तत्व को दर्शाता है। <pre> तत्व पूर्व-प्रारूपित टेक्स्ट को परिभाषित करता है, जिसमें व्हाइटस्पेस और लाइन ब्रेक संरक्षित रहते हैं। यह आमतौर पर कोड स्निपेट्स, कविता, या ASCII आर्ट प्रदर्शित करने के लिए उपयोग किया जाता है।

Pre ऑब्जेक्ट बनाना

सिंटैक्स

document.createElement("PRE");

उदाहरण

यह उदाहरण दर्शाता है कि कैसे जावास्क्रिप्ट का उपयोग करके डायनामिक रूप से एक <pre> तत्व बनाया जाता है:

<!DOCTYPE html>
<html>
<head>
<style>
  body {
    text-align: center;
    background-color: #fff;
    color: #0197F6;
  }
  h1 { color: #23CE6B; }
  .btn {
    background-color: #fff;
    border: 1.5px dashed #0197F6;
    height: 2rem;
    border-radius: 2px;
    width: 60%;
    margin: 2rem auto;
    display: block;
    color: #0197F6;
    outline: none;
    cursor: pointer;
  }
  pre { font-size: 1.2rem; color: #db133a; }
</style>
</head>
<body>
<h1>DOM Pre ऑब्जेक्ट डेमो</h1>
<button onclick="createPre()" class="btn">एक Pre ऑब्जेक्ट बनाएं</button>
<script>
  function createPre() {
    var preElement = document.createElement("PRE");
    preElement.innerHTML = "नमस्ते! मैं एक प्री HTML तत्व हूँ";
    document.body.appendChild(preElement);
  }
</script>
</body>
</html>

आउटपुट

"एक Pre ऑब्जेक्ट बनाएं" बटन पर क्लिक करने पर, पेज के नीचे एक <pre> तत्व जोड़ा जाता है जिसमें टेक्स्ट होता है।

<pre> तत्व की विशेषताएं

  • व्हाइटस्पेस संरक्षण: स्पेस, टैब, और लाइन ब्रेक ठीक वैसे ही प्रदर्शित होते हैं जैसे वे स्रोत में हैं।
  • मोनोस्पेस फ़ॉन्ट: डिफ़ॉल्ट रूप से ब्राउज़र मोनोस्पेस फ़ॉन्ट (जैसे Courier, Consolas) का उपयोग करते हैं।
  • नेस्टिंग: <pre> के अंदर अन्य तत्व (जैसे <code>, <span>) नेस्ट किए जा सकते हैं।

सामान्य उपयोग के मामले

  • कोड स्निपेट्स और प्रोग्रामिंग उदाहरण प्रदर्शित करना।
  • कंप्यूटर आउटपुट/लॉग दिखाना।
  • कविता या ASCII आर्ट जहां लेआउट मायने रखता है।
  • <code> के साथ संयोजन में सिमेंटिक कोड ब्लॉक के लिए (<pre><code>...</code></pre>)

CSS स्टाइलिंग टिप्स

pre {
  overflow-x: auto;      /* लंबी लाइनों के लिए क्षैतिज स्क्रॉल */
  white-space: pre-wrap; /* लंबी लाइनों को रैप करने के लिए (वैकल्पिक) */
  background: #f4f4f4;   /* कोड ब्लॉक के लिए पृष्ठभूमि */
  padding: 1rem;
  border-radius: 4px;
}
  1. HTML DOM dl ऑब्जेक्ट HTML DOM dl ऑब्जेक्ट

    HTML DOM dl ऑब्जेक्ट HTML <dl> तत्व से जुड़ा होता है। <dl> तत्व विवरण सूची (description list) बनाने के लिए होता है। dl ऑब्जेक्ट का उपयोग करके हम JavaScript का उपयोग करके <dl> तत्व को डायनामिकली बना और एक्सेस कर सकते हैं। सिंटैक्स विवरण सूची बनाने के लिए सिंटैक्स: var p = document.

  1. HTML DOM HR ऑब्जेक्ट HTML DOM HR ऑब्जेक्ट

    विवरण HTML DOM HR ऑब्जेक्ट HTML दस्तावेज़ के तत्व को दर्शाता है। HR ऑब्जेक्ट बनाएं सिंटैक्स document.createElement(HR); उदाहरण आइए hr ऑब्जेक्ट का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { text-align: center; background-color: #fff; color: #0197F6;

  1. HTML DOM Ul ऑब्जेक्ट HTML DOM Ul ऑब्जेक्ट

    HTML DOM Ul ऑब्जेक्ट HTML में <ul> एलिमेंट को दर्शाता है। <ul> एलिमेंट बनाना var ulObject = document.createElement(UL) यहां, ulObject के निम्नलिखित गुण हो सकते हैं लेकिन HTML5 में समर्थित नहीं हैं - गुणविवरण compactअनऑर्डर्ड लिस्ट को सामान्य से छोटा प्रदर्शित करना चाहिए या नहीं, सेट