CSS क्या हैं?
CSS का मतलब कैस्केडिंग स्टाइल शीट्स है।
सीएसएस बहुत सारा काम बचाता है। यह एक साथ कई वेब पेजों के लेआउट को नियंत्रित कर सकता है।
CSS = Styles and Colors
सीएसएस का उपयोग टेक्स्ट में हेरफेर करने, रंगों, बक्सों और टोपोलॉजी को नियंत्रित करने के लिए किया जाता है।
CSS व्याख्या
कैस्केडिंग स्टाइल शीट्स (सीएसएस) का उपयोग वेब पेज के लेआउट को डिजाइन करने के लिए किया जाता है।
सीएसएस के साथ, आप रंग, फ़ॉन्ट, टेक्स्ट आकार, तत्वों के बीच की दूरी, तत्वों को कैसे स्थित किया जाता है, क्या पृष्ठभूमि छवियों या पृष्ठभूमि रंगों का उपयोग किया जाना चाहिए, विभिन्न उपकरणों और स्क्रीन आकारों के लिए अलग-अलग डिस्प्ले, और बहुत कुछ नियंत्रित कर सकते हैं!
सहायता नोट:
जब "कैस्केडिंग" शब्द को किसी शैली में मूल तत्व पर लागू किया जाता है, तो यह मूल तत्व के भीतर सभी बाल तत्वों पर लागू होता है। इसलिए यदि आप मुख्य पाठ का रंग "नीला" पर सेट करते हैं, तो मुख्य भाग के अंदर सभी शीर्षकों, पैराग्राफों और अन्य पाठ तत्वों को एक ही रंग मिलेगा (जब तक कि आप कुछ और निर्दिष्ट न करें)!
सीएसएस का उपयोग करना
CSS को HTML दस्तावेज़ों में 3 तरीकों से जोड़ा जा सकता है:
Inline CSS
HTML तत्वों के भीतर स्टाइल विशेषता का उपयोग करना
Internal CSS
<head> अनुभाग में <style> तत्व का उपयोग करना
External CSS
बाहरी सीएसएस फ़ाइल से लिंक करने के लिए <लिंक> तत्व का उपयोग करना
महत्वपूर्ण:
सीएसएस जोड़ने का सबसे आम तरीका शैलियों को बाहरी सीएसएस फाइलों में रखना है। हालाँकि, इस ट्यूटोरियल में हम इनलाइन और आंतरिक शैलियों का उपयोग करेंगे क्योंकि इसे प्रदर्शित करना आसान है और आपके लिए इसे स्वयं आज़माना आसान है।
Inline CSS
एक HTML तत्व में एक अनूठी शैली लागू करने के लिए इनलाइन सीएसएस का उपयोग किया जाता है।
एक इनलाइन सीएसएस HTML तत्व में स्टाइल विशेषता का उपयोग करता है।
उदाहरण
निम्नलिखित उदाहरण <h1> तत्व में टेक्स्ट का रंग नीला और <p> तत्व में टेक्स्ट का रंग लाल पर सेट करता है:
<h1 style="color:blue;">A Blue Heading</h1>
<p style="color:red;">A red paragraph.</p>
Internal CSS
एक व्यक्तिगत HTML पृष्ठ के लिए शैली को परिभाषित करने के लिए एक आंतरिक CSS का उपयोग किया जाता है।
एक आंतरिक सीएसएस को HTML पृष्ठ के <head> अनुभाग में <style> तत्व के भीतर परिभाषित किया गया है।
उदाहरण
निम्नलिखित उदाहरण उस पृष्ठ पर सभी <h1> तत्वों के टेक्स्ट रंग को नीला और सभी <p> तत्वों के टेक्स्ट रंग को लाल पर सेट करता है। इसके अलावा, पृष्ठ को "पाउडरब्लू" रंग और उसके बाद बेज रंग के साथ प्रदर्शित किया जाएगा:
<!DOCTYPE html>
<html>
<head>
<style>
body {background-color: powderblue;}
h1 {color: blue;}
p {color: red;}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
External CSS
एकाधिक HTML पृष्ठों के लिए शैली को परिभाषित करने के लिए एक बाहरी स्टाइल शीट का उपयोग किया जाता है।
बाहरी स्टाइल शीट का उपयोग करने के लिए, प्रत्येक HTML पृष्ठ के <head> अनुभाग में इसके लिए एक लिंक जोड़ें:
उदाहरण
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
बाहरी स्टाइल शीट किसी भी टेक्स्ट एडिटर में लिखी जा सकती है। फ़ाइल में कोई HTML कोड नहीं होना चाहिए और इसे .css एक्सटेंशन के साथ सहेजा जाना चाहिए।
"styles.css" फ़ाइल:
body {
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
सहायता नोट:
बाहरी स्टाइल शीट के साथ, आप केवल एक फ़ाइल को बदलकर पूरी वेबसाइट का रूप बदल सकते हैं!
सीएसएस गुण
CSS Colors, Fonts and Sizes
यहां, हम आमतौर पर उपयोग की जाने वाली कुछ सीएसएस संपत्तियों का प्रदर्शन करेंगे। आप उनके बारे में बाद में और जानेंगे।
color property
उपयोग किए जाने वाले टेक्स्ट रंग को परिभाषित करता है
font-family property
उपयोग किए जाने वाले फ़ॉन्ट को परिभाषित करता है
font-size property
उपयोग किए जाने वाले टेक्स्ट आकार को परिभाषित करता है
उदाहरण
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color: blue;
font-family: verdana;
font-size: 300%;
}
p {
color: red;
font-family: courier;
font-size: 160%;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
बॉक्स मॉडल गुण
CSS Border
p {
border: 2px solid powderblue;
}
सीएसएस सीमा संपत्ति एक HTML तत्व के चारों ओर एक सीमा को परिभाषित करती है।
CSS Padding
p {
border: 2px solid powderblue;
padding: 30px;
}
सीएसएस पैडिंग प्रॉपर्टी टेक्स्ट और बॉर्डर के बीच एक पैडिंग (स्पेस) को परिभाषित करती है।
CSS Margin
p {
border: 2px solid powderblue;
margin: 50px;
}
सीएसएस मार्जिन संपत्ति सीमा के बाहर एक मार्जिन (स्थान) को परिभाषित करती है।
सहायता नोट:
आप लगभग किसी भी HTML तत्व के लिए बॉर्डर परिभाषित कर सकते हैं।
External CSS Paths
बाहरी स्टाइल शीट को पूर्ण URL या वर्तमान वेब पेज से संबंधित पथ के साथ निर्दिष्ट किया जा सकता है।
| उदाहरण | व्याख्या |
|---|---|
|
स्टाइल शीट से लिंक करने के लिए पूर्ण URL का उपयोग करता है |
|
वर्तमान वेबसाइट की HTML फ़ाइल में स्थित स्टाइल शीट से कनेक्ट होता है |
|
वर्तमान पृष्ठ के समान फ़ोल्डर में स्थित स्टाइल शीट से जुड़ जाता है |
आप HTML फ़ाइल पथ अध्याय में फ़ाइल पथों के बारे में अधिक जान सकते हैं।
अध्याय का सारांश
सीएसएस गुण:
- सीएसएस रंग संपत्ति - पाठ रंगों के लिए उपयोग करें
- सीएसएस फ़ॉन्ट-परिवार संपत्ति - टेक्स्ट फ़ॉन्ट के लिए उपयोग करें
- सीएसएस फ़ॉन्ट-आकार संपत्ति - पाठ आकार के लिए उपयोग करें
- सीएसएस सीमा संपत्ति - सीमाओं के लिए उपयोग करें
- सीएसएस पैडिंग प्रॉपर्टी - बॉर्डर के भीतर की जगह का उपयोग करें
- सीएसएस मार्जिन संपत्ति - सीमा के बाहर स्थान के लिए उपयोग करें
सहायता नोट:
आप हमारे सीएसएस ट्यूटोरियल में सीएसएस के बारे में अधिक जान सकते हैं।
अभ्यास
बाहरी स्टाइलशीट से लिंक करने के लिए सही सिंटैक्स क्या है?
HTML शैली टैग
| टैग | व्याख्या |
|---|---|
| <style> | HTML दस्तावेज़ के लिए शैली जानकारी को परिभाषित करता है |
| <link> | किसी दस्तावेज़ और बाहरी संसाधन के बीच एक लिंक को परिभाषित करता है |
नोट:
सभी उपलब्ध HTML टैग्स की पूरी सूची के लिए, हमारे HTML टैग संदर्भ पर जाएँ।