HTML CSS In Hindi | Mayank Salvi
HTML Styles - CSS
CSS का मतलब कैस्केडिंग स्टाइल शीट है।
CSS बहुत काम बचाता है। यह एक साथ कई
वेब पेजों के लेआउट को नियंत्रित कर सकता है।
What is CSS?
कैस्केडिंग स्टाइल शीट्स (CSS) का उपयोग वेबपेज के layout को format करने
के लिए किया जाता है।
CSS के साथ, आप color, font, the size of text, elements के बीच की दूरी,
elements को कैसे तैनात(laid) और निर्धारित(positioned)
किया जाता है, background images या background colors का
उपयोग करने के लिए, विभिन्न devices और screen sizes के लिए अलग-अलग displays को
नियंत्रित कर सकते हैं, और बहुत कुछ!
Tip: कैस्केडिंग शब्द का अर्थ है कि parent
element पर applied style parent element के भीतर के सभी children
elements पर भी लागू होगी। इसलिए, यदि आप body के text का
रंग "नीला" सेट करते हैं, तो सभी headings, paragraphs, और body के
अन्य text elements को भी एक ही रंग मिलेगा (जब तक कि आप कुछ और specify नहीं
करते)!
Using CSS
HTML documents में CSS को 3 तरीकों
से add किया जा सकता है:
Inline – HTML elements के अंदर style attribute का
उपयोग करके
Internal - <head> section में एक <style> element
का
उपयोग करके
External - external CSS फ़ाइल से लिंक करने के लिए एक <link> element
का
उपयोग करके
CSS add करने का सबसे common तरीका है, styles को external
CSS files में रखना। हालाँकि, इस tutorial में
हम inline और internal styles का उपयोग करेंगे, क्योंकि
यह प्रदर्शित करना आसान है, और आपके लिए इसे स्वयं आज़माना आसान
है।
Inline CSS
एक inline CSS का उपयोग एक HTML element में
एक unique style को apply करने के लिए किया जाता है।
एक inline CSS एक HTML element की style
attribute का उपयोग करता है ।
निम्न उदाहरण <h1> element के text
color को नीला और <p> element के text
color को लाल रंग में सेट करता है :
Example
<h1 style="color:blue;">A Blue Heading</h1>
<p style="color:red;">A red paragraph.</p>
Internal CSS
एक HTML page के लिए style को define
करने
के लिए एक internal CSS का उपयोग किया जाता है।
एक <head> element के भीतर,
एक HTML
page के <style> section में एक internal
CSS को define
किया
गया है ।
निम्न उदाहरण सभी <h1> elements (उस page
पर)
के text color को blue और सभी <p> elements के text
color को red color में सेट करता है। इसके
अलावा, page "powderblue" background color के
साथ displaye किया जाएगा:
Example
<!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 pages के लिए style को define करने
के लिए एक external style sheet का उपयोग किया जाता है।
external style sheet का उपयोग करने के लिए, प्रत्येक
HTML page के <head> section में एक लिंक
जोड़ें :
Example
<!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>
External style sheet को किसी भी text editor
में लिखा जा सकता है। file में कोई HTML कोड नहीं होना
चाहिए, और इसे .css extension के साथ saved किया जाना
चाहिए।
यहाँ देखिये "styles.css" फ़ाइल कैसी
दिखती है:
"styles.css":
body {
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
Tip: external style sheet के साथ, आप एक फ़ाइल को
बदलकर, पूरी वेब साइट का रूप बदल सकते हैं!
CSS Colors, Fonts and Sizes
यहां, हम कुछ commonly उपयोग किए जाने वाले CSS properties
को
प्रदर्शित करेंगे। आप उनके बारे में बाद में जानेंगे।
CSS color property उपयोग किए जाने वाले text
color को define करता है।
CSS font-family property उपयोग किए जाने
वाले font को define करता है।
CSS font-size property उपयोग किए जाने
वाले text size को define करता है।
Example
CSS के color, font-family और font-size properties का उपयोग:
<!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
CSS border property HTML element के चारों ओर एक
border को define करता है।
Tip: आप लगभग सभी HTML elements के लिए एक border define कर
सकते हैं।
Example
CSS border property का उपयोग:
p {
border: 2px solid powderblue;
}
CSS Padding
Example
CSS padding property text और border के बीच एक padding (स्पेस) को define करता है।
p {
border: 2px solid powderblue;
padding: 30px;
}
Example
CSS बॉर्डर और मार्जिन गुणों का उपयोग:
p {
border: 2px solid powderblue;
margin: 50px;
}
Link to External CSS
External style sheets को एक full URL या current web पेज के relative path के साथ reference किया जा सकता है।
Example
यह उदाहरण style sheet से लिंक करने के लिए एक full URL का उपयोग करता है:
<link rel="stylesheet" href="https://www.mayanksalvi.blogspot.com/html/styles.css">
Example
यह उदाहरण current web site पर html folder में स्थित style sheet से लिंक करता है:
<link rel="stylesheet" href="/html/styles.css">
यह उदाहरण current web site पर html folder में
स्थित style sheet से लिंक करता है:
Example
यह उदाहरण current page के समान folder में स्थित style sheet से लिंक करता है:
<link rel="stylesheet" href="styles.css">
Chapter Summary
- inline styling के लिए HTML Style attribute का उपयोग करें
- internal CSS को define करने के लिए HTML <style> element का प्रयोग करें
- external CSS file को refer करने के लिए HTML <link> element का उपयोग करें
- <style> और <link> elements को store करने के लिए HTML <head> element का उपयोग करें
- text colors के लिए CSS Color property का उपयोग करें
- text fonts के लिए CSS font-family property का उपयोग करें
- text sizes के लिए CSS font-size property का इस्तेमाल करें
- बॉर्डर के लिए CSS border property का उपयोग करें
- borders के अंदर space के लिए CSS Padding property का प्रयोग करें
- borders के बाहर space के लिए CSS margin property का उपयोग करें
Also Read:
Complete HTML Series In Hindi: Click Here