अब हम स्टाइलिश का उपयोग करते हैं। बिना स्टाइलिश का विकल्प आपके उत्तर में पोस्ट की गई फ़ाइलों को संपादित करना होगा। स्टाइलिश हमें कई साइटों के उपयोगकर्ता सीएसएस को आसानी से प्रबंधित करने में सक्षम बनाता है। स्टाइलिश आपके फ़ायरफ़ॉक्स विंडो में एक छोटा सा आइकन जोड़ता है, उस पर क्लिक करें फिर "एक नई शैली लिखें" -> "के लिए" (यह साइट) .com "। शैली को एक नाम दें और वैकल्पिक रूप से कुछ टैग दें। आप तब सक्षम होंगे।" Superuser.com या Stackexchange.com आदि पर लागू होने के रूप में इस शैली को अलग करने के लिए। यह विंडो हमें एक टेम्पलेट देती है जो हमें इस डोमेन के लिए सीएसएस को बदलने की सुविधा देती है। यदि आपको किसी विशिष्ट यूआरएल के लिए सीएसएस को बदलने की आवश्यकता है, तो आप। ऐसा कर सकते हैं या आप केवल एक खाली शैली प्राप्त कर सकते हैं यदि आप सीएसएस लिखना चाहते हैं जो सभी साइटों पर लागू होता है, बस स्टाइलिश मेनू से उपयुक्त प्रविष्टि का चयन करें। मेरे उत्तर-संशोधित उदाहरण के लिए, आप '
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("superuser.com") {
}
@ -मोज़-डॉक्यूमेंट ब्लॉक में रखी गई कोई भी चीज़ कोष्ठक में वहाँ के डोमेन पर ही लागू होगी । ऊपर बोल्ड आइटम देखें। उत्तरों के लिए पैडिंग को बदलने के लिए, आप टेक्स्ट बॉक्स को इस तरह अपडेट करते हैं:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("superuser.com") {
.answer {
padding-bottom:0px;
padding-top:0px;
}
}
लोग हैं, जो सीएसएस, हम पहले चयन किए जाने वाले पता नहीं है के लिए इस तोड़ने के लिए वर्ग (Ergo एक "।" शुरू में चला जाता है। अगर हम आईडी के आधार पर चयन करने गए थे, हम एक "#" डाल था वहाँ।) जवाब (अतः 'उत्तर')। फिर हम चयनित आइटम के गुणों को सूचीबद्ध करने के लिए एक घुंघराले ब्रेस के साथ एक ब्लॉक खोलते हैं जिसे हम बदल देंगे। पहले हम पैडिंग-बॉटम में बदलाव कर रहे हैं और इसे 0 पिक्सल्स पर सेट कर रहे हैं । फिर हम पैडिंग-टॉप के लिए भी ऐसा ही करते हैं । प्रत्येक संपत्ति और मूल्य एक अर्ध-उपनिवेश के साथ समाप्त हो गया है। फिर हम एक घुंघराले ब्रेस के साथ ब्लॉक को बंद कर देते हैं। (आपके यूनिक्स उदाहरण में, आप ऐसा करेंगे:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("unix.stackexchange.com") {
body {
background:none;
}
}
यहां आप unix.stackexchange.com डोमेन पर काम कर रहे हैं। हम "बॉडी" एलिमेंट का चयन कर रहे हैं (जब HTML एलिमेंट का चयन करना भी CSS चयनकर्ता होता है, यहाँ #s या .s की कोई आवश्यकता नहीं है)। हम पृष्ठभूमि को किसी के लिए सेट नहीं कर रहे हैं।)
सीएसएस में उपयोगकर्ता सीएसएस बनाम लेखक सीएसएस बनाम ब्राउज़र सीएसएस से निपटने के तरीके का निर्धारण करने के लिए प्राथमिकताओं की एक विशिष्ट पदानुक्रम है। आम तौर पर, हमारे पास पृष्ठ के लेखक द्वारा लिखे गए पृष्ठ के लिए सीएसएस होता है, और उस पृष्ठ पर कई तत्वों के लिए नियम होंगे। जब कोई नियम लेखक द्वारा परिभाषित नहीं किया जाता है, लेकिन आपके उपयोगकर्ता CSS में है, तो आपका ब्राउज़र उसका उपयोग करेगा। यदि उनमें से किसी ने भी सीएसएस को उस तत्व के लिए परिभाषित नहीं किया है, तो ब्राउज़र उस तत्व पर अपने स्वयं के डिफ़ॉल्ट सीएसएस नियमों का उपयोग करता है। तो यहाँ वजन का एक पदानुक्रम है, लेखक> उपयोगकर्ता> ब्राउज़र। यदि किसी चीज को तीनों में परिभाषित किया जाता है, तो उच्च-भार वाला सीएसएस जीत जाएगा और इसका सीएसएस प्रभाव पड़ेगा। उच्च-वजन वाले CSS को ओवरराइड करने के लिए कम-वजन सीएसएस प्राप्त करने का एक तरीका है, और यह उनके लिए महत्वपूर्ण है। आप "महत्वपूर्ण!"
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("unix.stackexchange.com") {
body {
background:none !important;
}
}
अब पुन: पूर्वावलोकन पर क्लिक करें, और आप देखेंगे कि आपका उपयोगकर्ता CSS काम करता है। सहेजें पर क्लिक करें और आनंद लें।