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

HTML style एट्रिब्यूट

परिचय

HTML style एट्रिब्यूट HTML दस्तावेज़ में एक एलिमेंट के लिए इंलाइन स्टाइल को परिभाषित करता है। यह एक ग्लोबल एट्रिब्यूट है, जिसका अर्थ है कि इसे किसी भी HTML एलिमेंट पर उपयोग किया जा सकता है। इंलाइन स्टाइल्स बाहरी या आंतरिक CSS को ओवरराइड करती हैं (उच्च विशिष्टता)।

सिंटैक्स

<tagname style="text"></tagname>

उदाहरण

<!DOCTYPE html>
<html>
<style>
  body {
    color: #000;
    height: 100vh;
    background-color: #8BC6EC;
    background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);
    font-family: Arial, sans-serif;
    padding: 20px;
  }
</style>
<body>
<h1>HTML style एट्रिब्यूट डेमो</h1>
<p>विषयों की सूची:</p>
<ol style="font-size:1.2rem;font-weight:bold;color:#333;">
  <li>भौतिकी</li>
  <li>रसायन विज्ञान</li>
  <li>गणित</li>
  <li>जीव विज्ञान</li>
  <li>अर्थशास्त्र</li>
</ol>
<p style="color: #db133a; font-style: italic;">ऊपर दी गई सूची पर इंलाइन स्टाइल लागू है।</p>
</body>
</html>

आउटपुट

क्रमित सूची बोल्ड, बड़े फॉन्ट आकार (1.2rem) और गहरे रंग में दिखाई देगी। नीचे का पैराग्राफ लाल रंग और इटैलिक में होगा।

महत्वपूर्ण बिंदु

  • CSS प्रॉपर्टीज सेमीकॉलन (;) से अलग की जाती हैं
  • प्रॉपर्टी नाम और मान कोलन (:) से अलग किए जाते हैं
  • कोट्स के अंदर पूरा स्टाइल स्ट्रिंग होता है
  • इंलाइन स्टाइल्स की विशिष्टता सबसे अधिक होती है (केवल !important से ओवरराइड हो सकती है)
  • रखरखाव के लिए, बाहरी CSS फ़ाइलें बेहतर हैं

कब उपयोग करें

  • डायनामिक स्टाइलिंग (JavaScript से गणना किए गए मान)
  • ईमेल टेम्पलेट्स (जहां बाहरी CSS समर्थित नहीं)
  • त्वरित प्रोटोटाइपिंग/टेस्टिंग
  • यूनिक, वन-टाइम स्टाइल्स

कब बचें

  • बड़े प्रोजेक्ट्स में (रखरखाव कठिन)
  • पुन: प्रयोज्य स्टाइल्स के लिए
  • जब CSS क्लासेस/आईडी बेहतर काम करें
  • कंटेंट और प्रेजेंटेशन को अलग रखने के लिए

JavaScript से इंलाइन स्टाइल मैनिपुलेशन

// सिंगल प्रॉपर्टी
element.style.color = "red";
element.style.fontSize = "1.5rem"; // कैमलकेस

// मल्टीपल प्रॉपर्टीज
element.style.cssText = "color: red; font-size: 1.5rem; font-weight: bold;";

// मान प्राप्त करें
const color = element.style.color; // केवल इंलाइन स्टाइल लौटाता है, कंप्यूटेड नहीं

ब्राउज़र समर्थन

सभी ब्राउज़रों में पूर्ण समर्थन।

  1. HTML pattern एट्रिब्यूट: इनपुट वैलिडेशन के लिए रेगुलर एक्सप्रेशन HTML pattern एट्रिब्यूट: इनपुट वैलिडेशन के लिए रेगुलर एक्सप्रेशन

    HTML pattern एट्रिब्यूट एक रेगुलर एक्सप्रेशन (RegExp) निर्दिष्ट करता है जिसका मिलान <input> एलिमेंट के मान से किया जाता है फॉर्म सबमिशन के दौरान। यह कस्टम वैलिडेशन नियमों के लिए शक्तिशाली टूल है जैसे पासवर्ड जटिलता, फोन नंबर प्रारूप, कस्टम आईडी प्रारूप, आदि। सिंटैक्स (Syntax) <input patte

  1. HTML wrap एट्रिब्यूट HTML wrap एट्रिब्यूट

    विवरण HTML wrap एट्रिब्यूट परिभाषित करता है कि फॉर्म सबमिट होने पर टेक्स्ट एरिया में टेक्स्ट कैसे रैप किया जाएगा। सिंटैक्स <textarea wrap=hard | soft></textarea> उदाहरण आइए HTML wrap एट्रिब्यूट का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { color:

  1. HTML draggable एट्रिब्यूट HTML draggable एट्रिब्यूट

    HTML draggable एट्रिब्यूट HTML DOM draggable एट्रिब्यूट एक बूलियन मान लौटाती/सेट करती है जो निर्दिष्ट करती है कि कोई एलिमेंट ड्रैगेबल है या नहीं। नोट: लिंक्स और इमेजेस डिफ़ॉल्ट रूप से ड्रैगेबल होते हैं। उदाहरण आइए HTML draggable एट्रिब्यूट का एक उदाहरण देखें: <!DOCTYPE html> <html> &