CSS परिचय
In this page:
CSS क्या है?
CSS वह language है जो बताती है कि HTML elements कैसे दिखने चाहिए: उनका color, size, spacing, fonts, और page पर position। HTML बताता है कि कोई चीज़ क्या है (एक heading, एक paragraph, एक button); CSS बताता है कि वह कैसा दिखना चाहिए।
उदाहरण: What Is CSS?
<style>
p {
color: teal;
font-size: 18px;
}
</style>
<p>HTML says this is a paragraph; CSS says how it looks.</p>
CSS क्यों मायने रखता है
CSS वह चीज़ है जो एक working webpage को एक सुहावने, पढ़ने में आसान, on-brand experience में बदल देती है। अच्छा CSS readability बेहतर करता है, visitor का ध्यान guide करता है, और site को trustworthy और professional महसूस कराता है।
उदाहरण: Why CSS Matters
<style>
.card {
padding: 16px;
font-size: 16px;
color: #222;
background: lightyellow;
border: 1px solid #ddd;
}
</style>
<div class="card">Consistent spacing and readable text feel polished.</div>
Browsers CSS कैसे इस्तेमाल करते हैं
जब कोई browser किसी page को load करता है, तो वह पहले page का structure बनाने के लिए HTML पढ़ता है, फिर यह पता लगाने के लिए CSS पढ़ता है कि उस structure का हर हिस्सा screen पर कैसे draw होना चाहिए, इस process को अक्सर rendering कहा जाता है।
उदाहरण: How Browsers Use CSS
<style>
p {
color: navy;
}
</style>
<p>The browser reads this HTML, then applies this CSS rule while rendering.</p>
CSS और HTML का साथ में काम करना
HTML और CSS दो अलग languages हैं जो एक team की तरह काम करते हैं: HTML elements उन targets की तरह काम करते हैं जिन्हें CSS selectors point करते हैं, और CSS rules बताते हैं कि उन targeted elements को कैसा दिखना चाहिए।
उदाहरण: CSS and HTML Working Together
<style>
.headline {
color: darkred;
}
</style>
<h1 class="headline">CSS targets this element by its class</h1>
CSS code कहाँ रह सकता है
CSS को किसी एक element पर inline लिखा जा सकता है, page के head में किसी style tag के अंदर, या page से link की गई एक पूरी तरह अलग .css file में। हर तरीके की अपनी जगह है, और आगे के chapters इन्हें detail में cover करते हैं।
उदाहरण: Where CSS Code Can Live
<p style="color: red;">Inline CSS</p>
<style>
p.internal { color: blue; }
</style>
<p class="internal">Internal CSS, inside a style tag</p>
<link rel="stylesheet" href="styles.css">
- CSS को web के असल में दिखने और काम करने के मुख्य हिस्से के बजाय एक optional polish मान लेना।
- एक shared stylesheet इस्तेमाल करने के बजाय हर जगह inline styles के साथ styling को सीधे HTML में mix कर देना।
- यह मान लेना कि browser unstyled HTML को हर browser में बिल्कुल एक जैसा दिखाएगा, हर browser की अपनी default styling होती है।
- CSS का मतलब है Cascading Style Sheets और यह control करता है कि HTML content visually कैसे present होता है।
- structure (HTML) को presentation (CSS) से अलग करना किसी site को maintain और restyle करना आसान बनाता है।
- cascade rules का वह set है जिसे CSS अलग-अलग sources से आने वाले conflicting styles को resolve करने के लिए इस्तेमाल करता है।
आज इस्तेमाल होने वाले हर browser में CSS supported है, हालांकि नए CSS features अलग-अलग browsers में अलग-अलग speed से आते हैं।
Chapter Quiz — Complete all 7 topics to unlock
0/7 topics done
Complete these topics first: