कैस्केडिंग स्टाइल शीट्स (सीएसएस) एक मानक (या भाषा) है जो मार्कअप भाषा पृष्ठों के स्वरूपण का वर्णन करता है। CSS निम्न दस्तावेज़ प्रकारों के लिए स्वरूपण को परिभाषित करता है:
- हाइपरटेक्स्ट मार्कअप लैंग्वेज (एचटीएमएल)
- एक्स्टेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज (XHTML)
- एक्स्टेंसिबल मार्कअप लैंग्वेज (XML)
- स्केलेबल वेक्टर ग्राफिक (एसवीजी)
- एक्सएमएल यूजर इंटरफेस लैंग्वेज (एक्सयूएल)
सीएसएस डेवलपर्स को अधिक पृष्ठ नियंत्रण और लचीलेपन के लिए सामग्री और दृश्य तत्वों को अलग करने में सक्षम बनाता है। HTML फ़ाइल में एक लिंक के माध्यम से एक CSS फ़ाइल सामान्य रूप से HTML फ़ाइल से जुड़ी होती है।
दिसंबर 1998 में, वर्ल्ड वाइड वेब कंसोर्टियम (W3C) ने पहला CSS विनिर्देशन (CSS1) प्रकाशित किया। इसके बाद CSS लेवल 2 (CSS2), और CSS लेवल 2, संशोधन 1 (CSS2.1) का स्थान रहा।
अंतर्निहित HTML शैली विशेषताओं के कारण HTML दस्तावेज़ स्वरूपण CSS से पहले थकाऊ और जटिल था। विशेष रूप से, स्टाइल किए गए टैग में निम्नलिखित तत्वों के विस्तृत और दोहराव वाले विवरण की आवश्यकता होती है:
- फ़ॉन्ट रंग
- पृष्ठभूमि शैलियों
- तत्व संरेखण
- सीमाओं
- आकार
CSS संरचनात्मक रूप से शीर्षकों (h1), उप-शीर्षकों (h2), उप-उप-शीर्षकों (h3) आदि के लिए तत्वों को परिभाषित करता है। फ़ॉन्ट, रंग, जोर, आकार, आदि के लिए तत्व विकल्प उपलब्ध हैं।
CSS डेवलपर्स को स्वच्छ मार्कअप के लिए स्टाइल तत्वों को एक अलग HTML क्षेत्र में ले जाने की अनुमति देता है। उदाहरण के लिए, यदि कोई डेवलपर HTML फ़ाइल में सभी h2 शीर्षकों के लिए फ़ॉन्ट बदलना चाहता है, तो संलग्न CSS फ़ाइल में एक ही परिवर्तन किया जा सकता है। यदि कोई CSS फ़ाइल संलग्न नहीं की गई थी, तो डेवलपर को मुख्य HTML फ़ाइल में प्रत्येक h2 शीर्षक के लिए फ़ॉन्ट विकल्प बदलना होगा।
0 Comments