154 CSS प्रॉपर्टी की संदर्भ सूची
हर प्रॉपर्टी क्या करती है, कौन-से मान असल में काम आते हैं और क्या वह विरासत में जाती है — एक-एक पंक्ति में।
लेआउट11
वे प्रॉपर्टी जो तय करती हैं कि तत्व किस तरह का बॉक्स है और उमड़ने पर क्या हो।
फ़्लेक्स और ग्रिड24
वे प्रॉपर्टी जो तत्वों को पंक्तिबद्ध करती और ग्रिड में बैठाती हैं — आज का अधिकांश लेआउट इन्हीं दो से बनता है।
बॉक्स और जगह16
आकार और जगह। बाहरी मार्जिन आपस में मिल जाते हैं; भीतरी पैडिंग पर पृष्ठभूमि का रंग चढ़ता है।
पाठ25
फ़ॉन्ट, पंक्ति अंतराल, संरेखण — पाठ कैसे पढ़ा जाए। इनमें से अधिकांश विरासत में जाती हैं।
रंग और पृष्ठभूमि13
पाठ का रंग, पृष्ठभूमि रंग, ग्रेडिएंट और पारदर्शिता।
बॉर्डर13
बॉर्डर, कोने और छाया। आउटलाइन अपनी कोई जगह नहीं लेती।
प्रभाव7
सब कुछ रंगने के बाद लगने वाले प्रभाव — धुँधलापन, कटाई, भराई।
रूपांतरण और गति14
खिसकाना, घुमाना और सहज संक्रमण। लेआउट अछूता रहता है, इसलिए बाक़ी कुछ नहीं उछलता।
स्थिति7
तत्व को प्रवाह से हटाकर रखना; z-index तय करता है कि आगे कौन रहे।
तालिकाएँ4
तालिका के बॉर्डर और स्तंभ चौड़ाई की प्रॉपर्टी।
सूचियाँ4
सूची मार्करों का आकार और स्थान।
परस्पर क्रिया9
तत्व माउस, उँगली और स्क्रॉल पर कैसे प्रतिक्रिया दे।
प्रिंट और अन्य7
बाक़ी सब — छपाई, उत्पन्न सामग्री और स्वतः संख्यांकन।
कैसे पढ़ें
- विरासत में जाने वाली प्रॉपर्टी मूल तत्व पर एक बार लिखें — सभी बच्चे उसे पा लेते हैं। पाठ की अधिकांश प्रॉपर्टी ऐसी ही हैं।
- शॉर्टहैंड छोड़े गए मान रीसेट कर देता है। सिर्फ़ background: red लिखने पर पहले लगाई पृष्ठभूमि छवि भी मिट जाती है।
- नियम टकराएँ तो अधिक विशिष्ट सिलेक्टर जीतता है; विशिष्टता बराबर हो तभी क्रम तय करता है।
- सहजता के लिए transform और opacity एनिमेट करें। width या top बदलने पर लेआउट दोबारा गणना करनी पड़ती है।
अक्सर पूछे जाने वाले सवाल
Q. CSS प्रॉपर्टी कुल कितनी हैं?
मानक में 500 से ऊपर हैं, पर रोज़ के काम में कुछ ही आती हैं। यहाँ वही 154 हैं जो बार-बार लिखनी पड़ती हैं, उद्देश्य के अनुसार।
Q. "विरासत में जाना" का क्या अर्थ है?
मान नीचे चला जाता है: मूल तत्व पर लिखिए और बच्चे बिना दोहराए उसे इस्तेमाल करते हैं। पाठ से जुड़ी अधिकांश प्रॉपर्टी विरासत में जाती हैं; जगह और बॉर्डर नहीं।
Q. शॉर्टहैंड इस्तेमाल करने पर क्या बदलता है?
एक पंक्ति में कई मान तय होते हैं, पर जो छोड़ा वह डिफ़ॉल्ट पर लौट जाता है। इसीलिए अकेला background: red पहले लगाई पृष्ठभूमि छवि भी मिटा देता है।
Q. एक ही प्रॉपर्टी दो बार लिखी हो तो कौन जीतती है?
पहले विशिष्टता देखी जाती है: id क्लास से और क्लास टैग से भारी है। विशिष्टता बराबर हो तभी बाद वाला नियम जीतता है। !important सब पलट देता है, इसीलिए उससे बचना बेहतर है।
Q. px लें या rem?
rem मूल फ़ॉन्ट आकार का गुणक है, इसलिए पाठक द्वारा ब्राउज़र में अक्षर बड़े करने पर यह भी बढ़ता है। अक्षर और जगह के लिए rem सुरक्षित है; जहाँ मान कभी न बदले, जैसे बारीक बॉर्डर, वहाँ px ठीक है।