CSS How To – CSS का उपयोग कैसे करें?

CSS (Cascading Style Sheets) का उपयोग वेबपेज को स्टाइलिश और आकर्षक बनाने के लिए किया जाता है। इसे HTML डॉक्यूमेंट्स में तीन मुख्य तरीकों से जोड़ा जा सकता है:

  1. Inline CSS
  2. Internal CSS
  3. External CSS

इस चैप्टर में, हम इन तीनों तरीकों को विस्तार से समझेंगे और जानेंगे कि किस स्थिति में कौन सा तरीका सबसे बेहतर है।


CSS का उपयोग करने के तरीके

1. Inline CSS

Inline CSS का उपयोग HTML एलिमेंट के अंदर style ऐट्रिब्यूट में CSS लिखकर किया जाता है। इसे तब उपयोग किया जाता है जब आपको केवल एक एलिमेंट पर स्टाइल लागू करना हो।

सिंटैक्स:

<element style="property: value;">Content</element>

उदाहरण:

<p style="color: blue; font-size: 18px;">यह एक Inline CSS का उदाहरण है।</p>

फायदे:

  • किसी विशेष एलिमेंट पर स्टाइल लागू करने के लिए उपयोगी।
  • सरल और छोटे कोड के लिए तेज़।

नुकसान:

  • कोड का पुनः उपयोग (reuse) संभव नहीं।
  • बड़े प्रोजेक्ट्स में इसे मैनेज करना कठिन।

2. Internal CSS

Internal CSS को HTML डॉक्यूमेंट के <head> सेक्शन में <style> टैग के अंदर लिखा जाता है। इसे तब उपयोग किया जाता है जब आपको पूरे पेज पर एक समान स्टाइल लागू करनी हो।

सिंटैक्स:

<!DOCTYPE html>
<html>
<head>
    <style>
        selector {
            property: value;
        }
    </style>
</head>
<body>
    <!-- HTML Content -->
</body>
</html>

उदाहरण:

<!DOCTYPE html>
<html>
<head>
    <style>
        p {
            color: green;
            font-size: 20px;
        }
    </style>
</head>
<body>
    <p>यह एक Internal CSS का उदाहरण है।</p>
</body>
</html>

फायदे:

  • पूरे पेज पर एक समान स्टाइल लागू करने के लिए सरल।
  • स्टाइल को HTML से अलग रखना आसान।

नुकसान:

  • कोड का पुनः उपयोग अन्य HTML फाइलों में नहीं किया जा सकता।
  • बड़े प्रोजेक्ट्स के लिए यह कम प्रभावी है।

3. External CSS

External CSS एक अलग .css फाइल में लिखा जाता है और इसे HTML डॉक्यूमेंट से <link> टैग के माध्यम से जोड़ा जाता है। यह तरीका बड़े और जटिल प्रोजेक्ट्स के लिए सबसे उपयुक्त है।

सिंटैक्स:
HTML फाइल:

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <!-- HTML Content -->
</body>
</html>

CSS फाइल (style.css):

p {
    color: red;
    font-size: 18px;
}

उदाहरण:
HTML फाइल:

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <p>यह एक External CSS का उदाहरण है।</p>
</body>
</html>

CSS फाइल (style.css):

p {
    color: blue;
    font-size: 16px;
}

फायदे:

  • कोड का पुनः उपयोग अन्य HTML फाइलों में किया जा सकता है।
  • HTML और CSS को अलग-अलग रखने से कोड साफ और व्यवस्थित रहता है।
  • बड़े प्रोजेक्ट्स के लिए आदर्श।

नुकसान:

  • यदि CSS फाइल लोड न हो, तो स्टाइल्स लागू नहीं होंगे।

कौन सा तरीका कब उपयोग करें?

उपयोग का तरीकाकब उपयोग करें?
Inline CSSजब आपको केवल एक या दो एलिमेंट्स पर स्टाइल लागू करनी हो।
Internal CSSजब आप केवल एक पेज के लिए स्टाइल बनाना चाहते हैं।
External CSSजब आपकी वेबसाइट में कई पेज हों और एक समान स्टाइल लागू करना हो।

CSS को HTML में जोड़ने के अन्य तरीके

1. Import Statement का उपयोग (CSS @import)

आप CSS फाइल को एक अन्य CSS फाइल में जोड़ने के लिए @import का उपयोग कर सकते हैं।

उदाहरण:
main.css:

@import url("reset.css");
body {
    font-family: Arial, sans-serif;
}

यह तरीका तब उपयोगी होता है जब आपको कई फाइलों को एक साथ लोड करना हो।

2. Media Queries के साथ CSS

आप CSS को विभिन्न डिवाइस के आधार पर लागू कर सकते हैं।
उदाहरण:

<link rel="stylesheet" href="style.css" media="screen and (max-width: 768px)">

यह स्टाइल केवल 768px या उससे कम स्क्रीन वाले डिवाइसेस पर लागू होगा।


External CSS को लोड करने के लिए महत्वपूर्ण टिप्स

  1. CSS फाइल का नाम छोटा और स्पष्ट रखें, जैसे style.css
  2. <link> टैग हमेशा <head> सेक्शन में रखें ताकि CSS पहले लोड हो।
  3. External CSS फाइल को Minify (संकुचित) करें ताकि आपकी वेबसाइट तेज़ लोड हो।

CSS का महत्व

  • डिज़ाइन और लेआउट: CSS के बिना आपकी वेबसाइट केवल एक टेक्स्ट डॉक्यूमेंट की तरह दिखेगी।
  • रीयूसेबिलिटी (Reusable Code): CSS फाइल्स को बार-बार उपयोग किया जा सकता है।
  • स्पीड: External CSS फाइल्स को ब्राउज़र कैश करता है, जिससे पेज लोडिंग तेज़ होती है।

निष्कर्ष

CSS को HTML में जोड़ने के लिए तीन मुख्य तरीके हैं: Inline, Internal, और External। हर तरीके के अपने फायदे और नुकसान हैं। छोटे प्रोजेक्ट्स के लिए Inline और Internal CSS उपयोगी हो सकते हैं, लेकिन बड़े और जटिल प्रोजेक्ट्स के लिए External CSS सबसे अच्छा विकल्प है।