logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

CSS पाठ्यपुस्तक - पाठ 2 - CSS का उपयोग शुरू करें। CSS गुण: background, color।

10/10/2025, by Ivan

नमस्ते सबको। तो, पिछले पाठ में मैंने दो फाइलें बनाई थीं — HTML और CSS। उनका कोड नीचे दिया गया है:

index.html:

<html>
 <head>
  <title>CSS पाठ्यपुस्तक</title>
  <link type="text/css" rel="stylesheet" media="all" href="style.css" />
 </head>
 <body>
  <p>drupalbook.org के साथ CSS सीखें</p>
  <p>दूसरी पंक्ति drupalbook.org के साथ CSS सीखें</p>
 </body>
</html>

style.css:

body{
  background: #eeeeee; /* पृष्ठभूमि का रंग */
  font-size: 14px;     /* फ़ॉन्ट का आकार */
}
p{
  color: #ff0000; /* टेक्स्ट का रंग */
}


इस पाठ में हम CSS का अध्ययन जारी रखेंगे और अपने टेम्पलेट को रंग और शैली देंगे। चलिए उस गुण से शुरू करते हैं जो हमने पहले ही body टैग में उपयोग किया था — background:

body{
  background: #eeeeee; /* पृष्ठभूमि का रंग */
  font-size: 14px;     /* फ़ॉन्ट का आकार */
}

जैसा कि आप देख सकते हैं, अब पेज की पृष्ठभूमि ग्रे रंग में है:

CSS

आइए पहले CSS के सिंटैक्स को समझें। सभी CSS गुण एक "सेलेक्टर" से शुरू होते हैं — यह बताता है कि हम किन तत्वों पर गुण लागू करेंगे। उदाहरण के लिए: body, p, .class, #id। आप देखेंगे कि सेलेक्टर से पहले कभी-कभी बिंदु (.) या हैश (#) का चिन्ह होता है। बिंदु का उपयोग क्लास वाले तत्वों के लिए किया जाता है, और हैश का उपयोग उस तत्व के लिए किया जाता है जिसके पास विशिष्ट id है। उदाहरण देखें:

<html>
 <head>
  <title>CSS पाठ्यपुस्तक</title>
  <link type="text/css" rel="stylesheet" media="all" href="style.css" />
 </head>
 <body>
  <div class="green">
    <p>drupalbook.org के साथ CSS सीखें</p>
  </div>
  <div id="blue">
    <p>दूसरी पंक्ति drupalbook.org के साथ CSS सीखें</p>
  </div>
 </body>
</html>

मैंने दो ब्लॉक जोड़े — एक का class="green" और दूसरे का id="blue"। अब हम उनके लिए CSS लिखेंगे:

body{
  background: #eeeeee; /* पृष्ठभूमि का रंग */
  font-size: 14px;     /* फ़ॉन्ट का आकार */
}
 
.green{
  color: #00ff00; /* टेक्स्ट का रंग */
} 
 
#blue{
  color: #0000ff; /* टेक्स्ट का रंग */
}

CSS green color

जैसा कि आप देख सकते हैं, मैंने body टैग के लिए बिना किसी बिंदु या हैश के CSS लिखा। इसी तरह, हम अन्य HTML टैग जैसे p, span, ul, li आदि के लिए CSS बिना बिंदु या हैश के लिखते हैं। बिंदु का उपयोग क्लास के लिए और हैश का उपयोग id के लिए होता है। इसे याद रखें ताकि भविष्य में भ्रम न हो:

बिंदु (.) — क्लास के लिए

हैश (#) — id के लिए

बिना बिंदु और हैश के — सामान्य टैग के लिए

टैग, क्लास या id लिखने के बाद हम CSS को कर्ली ब्रैकेट {} के अंदर लिखते हैं:

body{ /* टैग */
   
}
 
.green{ /* क्लास */
 
} 
 
#blue{ /* id */
 
}

जैसा कि आप मेरे HTML कोर्स से याद करते हैं, class और id HTML के सार्वभौमिक गुण हैं — इन्हें किसी भी टैग में इस्तेमाल किया जा सकता है। इस प्रकार, हम अलग-अलग टैग्स (जैसे p, span, li आदि) के लिए विभिन्न CSS नियम बना सकते हैं।

अब इन कर्ली ब्रैकेट्स के अंदर हम CSS गुण लिख सकते हैं। शुरू करते हैं सबसे सरल गुण color से। यह टेक्स्ट का रंग निर्धारित करता है। पहले गुण का नाम लिखा जाता है, फिर कोलन (:) और उसके बाद मान। color का मान हम संख्यात्मक या शब्द रूप में लिख सकते हैं:

.green{
  color: #00ff00; /* टेक्स्ट का रंग */
} 
 
#blue{
  color: #0000ff; /* टेक्स्ट का रंग */
}
 
/* समानार्थक रूप से */
 
.green{
  color: green; /* टेक्स्ट का रंग */
} 
 
#blue{
  color: blue; /* टेक्स्ट का रंग */ 
}

जब हम इसे संख्यात्मक रूप में लिखते हैं (छह हेक्साडेसिमल अंकों के रूप में), तो संख्या से पहले हैश (#) लगाते हैं। पहले दो अंक लाल (Red) का मान दर्शाते हैं, तीसरे और चौथे हरा (Green) का, और पाँचवें और छठे नीला (Blue) का। यानी यह RGB (Red, Green, Blue) प्रणाली पर आधारित है। हेक्साडेसिमल अंक 0 से F तक होते हैं, जहाँ 9 के बाद 10 नहीं बल्कि अक्षर A आता है।

सही रंग चुनने के लिए आप Photoshop जैसे टूल में Color Picker का उपयोग कर सकते हैं। उदाहरण के लिए:

colorpicker

अब जब आपको यह पता है कि color के लिए रंग कैसे चुनें, तो आप वही प्रक्रिया background गुण के लिए भी उपयोग कर सकते हैं। चलिए हमारे पृष्ठ की पृष्ठभूमि को हल्का करते हैं और टेक्स्ट को अधिक पठनीय बनाते हैं:

body{
  background: #fafafa; /* पृष्ठभूमि का रंग */
  color: #333; /* पेज के सभी टेक्स्ट का रंग */
}
 
.green{
   /* टेक्स्ट का रंग */
} 
 
#blue{
   /* टेक्स्ट का रंग */
}

जब आप एक से अधिक CSS गुण लिखते हैं, तो प्रत्येक गुण के बाद सेमीकोलन (;) लगाना न भूलें — यह गुण के अंत को दर्शाता है। अब हमारा पृष्ठ अधिक पठनीय दिखता है:

HTML CSS

अब चलिए कुछ जगहों पर हरा और नीला रंग जोड़ते हैं:

index.html:

<html>
 <head>
  <title>CSS पाठ्यपुस्तक</title>
  <link type="text/css" rel="stylesheet" media="all" href="style.css" />
 </head>
 <body>
  <p><span id="blue">CSS सीखें</span> साथ में <span class="green">drupalbook.org</span></p>
  <p>दूसरी पंक्ति CSS सीखें साथ में <span class="green">drupalbook.org</span></p>
 </body>
</html>

और style.css:

body{
  background: #fafafa; /* पृष्ठभूमि का रंग */
  color: #333;
}
 
.green{
  color: #26e921; /* टेक्स्ट का रंग */
} 
 
#blue{
  color: #0f15f3; /* टेक्स्ट का रंग */
}

HTML CSS