एक्सटर्नल स्टाइलशीट
एक्सटर्नल स्टाइलशीट
एक्सटर्नल स्टाइलशीट एक वेब विकास तकनीक है जिसका उपयोग वेबसाइट के डिज़ाइन और लेआउट को नियंत्रित करने के लिए किया जाता है। यह सीएसएस (Cascading Style Sheets) नियमों को एक अलग फ़ाइल में संग्रहीत करने की प्रक्रिया है, जिसे फिर एचटीएमएल (HyperText Markup Language) दस्तावेजों से जोड़ा जाता है। यह दृष्टिकोण कई लाभ प्रदान करता है, जिसमें कोड का बेहतर संगठन, रखरखाव में आसानी, और वेबसाइट की लोडिंग गति में सुधार शामिल है।
एक्सटर्नल स्टाइलशीट क्या है?
किसी भी वेबसाइट का स्वरूप – रंग, फ़ॉन्ट, लेआउट, और अन्य दृश्य पहलू – सीएसएस द्वारा निर्धारित किए जाते हैं। सीएसएस नियमों को तीन मुख्य तरीकों से एचटीएमएल दस्तावेजों पर लागू किया जा सकता है:
- इनलाइन स्टाइलिंग: सीधे एचटीएमएल तत्वों के भीतर सीएसएस नियमों को जोड़ना।
- इंटरनल स्टाइलशीट: एचटीएमएल दस्तावेज़ के हेडर (<head>) अनुभाग में <style> टैग के भीतर सीएसएस नियमों को रखना।
- एक्सटर्नल स्टाइलशीट: सीएसएस नियमों को एक अलग .css फ़ाइल में संग्रहीत करना और फिर उस फ़ाइल को एचटीएमएल दस्तावेज़ से लिंक करना।
एक्सटर्नल स्टाइलशीट इन तीनों में से सबसे अनुशंसित तरीका है, खासकर बड़ी और जटिल वेबसाइटों के लिए।
एक्सटर्नल स्टाइलशीट का उपयोग क्यों करें?
एक्सटर्नल स्टाइलशीट का उपयोग करने के कई महत्वपूर्ण कारण हैं:
- कोड का संगठन: सीएसएस नियमों को एचटीएमएल से अलग करके, कोड अधिक स्वच्छ, व्यवस्थित और समझने में आसान हो जाता है। इससे डेवलपर के लिए कोड को डिबग करना और अपडेट करना आसान हो जाता है।
- रखरखाव में आसानी: यदि आप किसी वेबसाइट के डिज़ाइन में बदलाव करना चाहते हैं, तो आपको केवल एक एक्सटर्नल स्टाइलशीट फ़ाइल को संपादित करने की आवश्यकता होती है। यह सभी एचटीएमएल पृष्ठों पर एक साथ परिवर्तन लागू करता है, जिससे समय और प्रयास की बचत होती है।
- वेबसाइट की गति: ब्राउज़र एक्सटर्नल स्टाइलशीट फ़ाइलों को कैश करते हैं, जिसका अर्थ है कि उन्हें एक बार डाउनलोड करने के बाद, वे बाद के पृष्ठों पर तेजी से लोड होते हैं। इससे वेबसाइट की लोडिंग गति में सुधार होता है, जो एसईओ (Search Engine Optimization) के लिए महत्वपूर्ण है।
- पुन: प्रयोज्यता: एक ही एक्सटर्नल स्टाइलशीट को कई एचटीएमएल पृष्ठों द्वारा साझा किया जा सकता है, जिससे कोड की पुन: प्रयोज्यता बढ़ती है और डुप्लिकेसी कम होती है।
- टीमवर्क में आसानी: एक्सटर्नल स्टाइलशीट टीमवर्क को आसान बनाती है, क्योंकि विभिन्न डेवलपर एक ही स्टाइलशीट फ़ाइल पर काम कर सकते हैं बिना एक-दूसरे के कोड में हस्तक्षेप किए।
एक्सटर्नल स्टाइलशीट कैसे बनाएं और लिंक करें?
एक्सटर्नल स्टाइलशीट बनाने के लिए, आपको एक टेक्स्ट एडिटर का उपयोग करके एक नई फ़ाइल बनानी होगी और उसमें सीएसएस नियम लिखने होंगे। फ़ाइल को .css एक्सटेंशन के साथ सहेजें, उदाहरण के लिए, style.css।
फिर, आपको इस स्टाइलशीट फ़ाइल को अपने एचटीएमएल दस्तावेज़ से लिंक करना होगा। यह <link> टैग का उपयोग करके किया जाता है, जिसे एचटीएमएल दस्तावेज़ के हेडर (<head>) अनुभाग में रखा जाता है।
यहां एक उदाहरण दिया गया है:
```html <!DOCTYPE html> <html> <head>
<title>मेरा वेब पेज</title> <link rel="stylesheet" type="text/css" href="style.css">
</head> <body>
यह एक शीर्षक है
यह एक पैराग्राफ है।
</body> </html> ```
इस उदाहरण में, <link> टैग निम्नलिखित विशेषताएँ उपयोग करता है:
- rel: यह विशेषता स्टाइलशीट के प्रकार को परिभाषित करती है। "stylesheet" मान इंगित करता है कि यह एक सीएसएस स्टाइलशीट है।
- type: यह विशेषता स्टाइलशीट के मीडिया प्रकार को परिभाषित करती है। "text/css" मान इंगित करता है कि यह एक सीएसएस स्टाइलशीट है।
- href: यह विशेषता स्टाइलशीट फ़ाइल का यूआरएल (URL) निर्दिष्ट करती है। इस उदाहरण में, स्टाइलशीट फ़ाइल "style.css" है, जो उसी निर्देशिका में स्थित है जैसे एचटीएमएल दस्तावेज़।
सीएसएस सिंटैक्स का संक्षिप्त पुनरावलोकन
एक्सटर्नल स्टाइलशीट में सीएसएस नियमों को निम्नलिखित सिंटैक्स का उपयोग करके लिखा जाता है:
```css selector {
property: value;
} ```
- selector: यह एचटीएमएल तत्व को निर्दिष्ट करता है जिस पर स्टाइल लागू की जाएगी। उदाहरण के लिए, h1, p, .class, #id।
- property: यह वह सीएसएस गुण है जिसे आप बदलना चाहते हैं, जैसे रंग, फ़ॉन्ट-आकार, मार्जिन।
- value: यह गुण के लिए निर्दिष्ट मान है।
उदाहरण के लिए:
```css h1 {
color: blue; font-size: 36px;
}
p {
font-family: Arial, sans-serif; line-height: 1.5;
} ```
यह नियम सभी

