लोड हो रहा है...
CSS Properties Complete Reference
यह CSS Properties Complete Reference गाइड वेब डेवलपर्स के लिए डिज़ाइन किया गया है ताकि वे सभी CSS प्रॉपर्टीज़ का त्वरित और आसान संदर्भ पा सकें। इस गाइड का उद्देश्य कोडिंग के दौरान तेज़ी से प्रॉपर्टी सिंटैक्स, उपयोग और ब्राउज़र सपोर्ट की जानकारी प्रदान करना है। इसमें लेआउट, बॉक्स मॉडल, बॉर्डर, बैकग्राउंड, टाइपोग्राफी, फ्लेक्सबॉक्स, ग्रिड और अन्य सभी प्रमुख CSS प्रॉपर्टीज़ शामिल हैं। डेवलपर्स इसे अपने कोडिंग प्रैक्टिस के दौरान रिफरेंस के रूप में इस्तेमाल कर सकते हैं और नए या जटिल प्रॉपर्टीज़ के व्यवहार को समझ सकते हैं।
📊 Layout & Positioning Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
display | display: value | एलिमेंट का डिस्प्ले टाइप नियंत्रित करता है | display: flex | All browsers |
position | position: value | पोजिशनिंग मेथड सेट करता है | position: absolute | All browsers |
top | top: value | ऊर्ध्वाधर स्थिति ऑफसेट | top: 10px | All browsers |
right | right: value | दाईं ओर से स्थिति | right: 20px | All browsers |
bottom | bottom: value | नीचे से स्थिति | bottom: 10px | All browsers |
left | left: value | बाईं ओर से स्थिति | left: 20px | All browsers |
z-index | z-index: number | स्टैकिंग ऑर्डर नियंत्रित करता है | z-index: 999 | All browsers |
float | float: value | एलिमेंट का फ्लोट दिशा | float: left | All browsers |
clear | clear: value | फ्लोटिंग एलिमेंट्स को क्लियर करता है | clear: both | All browsers |
overflow | overflow: value | कंटेंट ओवरफ्लो हैंडलिंग | overflow: hidden | All browsers |
overflow-x | overflow-x: value | क्षैतिज ओवरफ्लो | overflow-x: scroll | All browsers |
overflow-y | overflow-y: value | ऊर्ध्वाधर ओवरफ्लो | overflow-y: auto | All browsers |
visibility | visibility: value | एलिमेंट दृश्यता | visibility: hidden | All browsers |
clip | clip: rect() | कंटेंट क्लिप करता है | clip: rect(0,50px,50px,0) | All browsers |
vertical-align | vertical-align: value | ऊर्ध्वाधर संरेखण | vertical-align: middle | All browsers |
📊 Box Model Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
width | width: value | एलिमेंट की चौड़ाई | width: 300px | All browsers |
height | height: value | एलिमेंट की ऊंचाई | height: 200px | All browsers |
max-width | max-width: value | अधिकतम चौड़ाई | max-width: 100% | All browsers |
min-width | min-width: value | न्यूनतम चौड़ाई | min-width: 200px | All browsers |
max-height | max-height: value | अधिकतम ऊंचाई | max-height: 500px | All browsers |
min-height | min-height: value | न्यूनतम ऊंचाई | min-height: 100px | All browsers |
margin | margin: value | बाहरी अंतराल | margin: 20px | All browsers |
margin-top | margin-top: value | ऊपरी मार्जिन | margin-top: 10px | All browsers |
margin-right | margin-right: value | दाईं मार्जिन | margin-right: 15px | All browsers |
margin-bottom | margin-bottom: value | नीचे मार्जिन | margin-bottom: 10px | All browsers |
margin-left | margin-left: value | बाईं मार्जिन | margin-left: 15px | All browsers |
padding | padding: value | आंतरिक अंतराल | padding: 15px | All browsers |
padding-top | padding-top: value | ऊपरी पैडिंग | padding-top: 10px | All browsers |
padding-right | padding-right: value | दाईं पैडिंग | padding-right: 20px | All browsers |
padding-bottom | padding-bottom: value | नीचे पैडिंग | padding-bottom: 10px | All browsers |
padding-left | padding-left: value | बाईं पैडिंग | padding-left: 20px | All browsers |
box-sizing | box-sizing: value | बॉक्स मॉडल कैलकुलेशन | box-sizing: border-box | IE8+ |
📊 Border & Outline Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
border | border: width style color | पूर्ण बॉर्डर | border: 2px solid #000 | All browsers |
border-width | border-width: value | बॉर्डर मोटाई | border-width: 3px | All browsers |
border-style | border-style: value | बॉर्डर स्टाइल | border-style: dashed | All browsers |
border-color | border-color: value | बॉर्डर रंग | border-color: red | All browsers |
border-top | border-top: width style color | ऊपरी बॉर्डर | border-top: 1px solid blue | All browsers |
border-right | border-right: width style color | दाईं बॉर्डर | border-right: 2px dotted red | All browsers |
border-bottom | border-bottom: width style color | नीचे बॉर्डर | border-bottom: 3px double green | All browsers |
border-left | border-left: width style color | बाईं बॉर्डर | border-left: 1px solid gray | All browsers |
border-radius | border-radius: value | गोल कोने | border-radius: 10px | IE9+ |
outline | outline: width style color | एलिमेंट आउटलाइन | outline: 2px solid red | All browsers |
📊 Background Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
background | background: color image repeat position size | पूर्ण बैकग्राउंड | background: #fff url() no-repeat center | All browsers |
background-color | background-color: value | बैकग्राउंड रंग | background-color: #ff0000 | All browsers |
background-image | background-image: url() | बैकग्राउंड इमेज | background-image: url('bg.jpg') | All browsers |
background-repeat | background-repeat: value | इमेज रिपीट | background-repeat: no-repeat | All browsers |
background-position | background-position: value | इमेज पोजिशन | background-position: center top | All browsers |
background-size | background-size: value | इमेज स्केलिंग | background-size: cover | IE9+ |
📊 Typography Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
font | font: style variant weight size/height family | पूर्ण फॉन्ट | font: bold 16px/1.5 Arial | All browsers |
font-family | font-family: name | फॉन्ट टाइप | font-family: 'Arial', sans-serif | All browsers |
font-size | font-size: value | टेक्स्ट साइज | font-size: 18px | All browsers |
font-weight | font-weight: value | टेक्स्ट मोटाई | font-weight: bold | All browsers |
line-height | line-height: value | लाइन हाइट | line-height: 1.6 | All browsers |
text-align | text-align: value | क्षैतिज संरेखण | text-align: center | All browsers |
text-decoration | text-decoration: value | टेक्स्ट डेकोरेशन | text-decoration: underline | All browsers |
📊 Flexbox Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
display | display: flex | फ्लेक्सबॉक्स सक्षम करें | display: flex | IE10+ |
flex-direction | flex-direction: value | मुख्य अक्ष दिशा | flex-direction: column | IE10+ |
justify-content | justify-content: value | मुख्य अक्ष संरेखण | justify-content: space-between | IE10+ |
align-items | align-items: value | क्रॉस अक्ष संरेखण | align-items: center | IE10+ |
📊 Grid Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
display | display: grid | ग्रिड सक्षम करें | display: grid | IE10+ (-ms-) |
grid-template-columns | grid-template-columns: values | कॉलम साइज | grid-template-columns: 1fr 2fr | IE10+ (-ms-) |
grid-template-rows | grid-template-rows: values | रो साइज | grid-template-rows: 100px auto | IE10+ (-ms-) |
grid-gap | grid-gap: row column | आइटम्स के बीच गैप | grid-gap: 20px 10px | IE10+ (-ms-) |
Quick Examples
css
CSS Code
/* Layout Example */
.container {
display: grid;
grid-template-columns: 1fr 2fr;
gap: 20px;
}
/* Typography Example */
.text {
font: bold 18px/1.6 'Arial', sans-serif;
text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
/* Animation Example */
.box {
transition: transform 0.3s ease;
transform: scale(1);
}
.box:hover {
transform: scale(1.1);
}
---
- हमेशा font-family में fallback fonts का उल्लेख करें।
- बेहतर रिस्पॉन्सिवनेस के लिए relative units (em, rem, %) का उपयोग करें।
- !important के उपयोग को न्यूनतम रखें।
- CSS प्रॉपर्टीज़ को विभिन्न ब्राउज़रों में टेस्ट करें, विशेष रूप से नई प्रॉपर्टीज़।
- संक्षिप्त प्रॉपर्टीज़ का उपयोग करें ताकि फ़ाइल आकार कम हो।
- जटिल एनिमेशन और फिल्टर्स के प्रदर्शन प्रभाव को ध्यान में रखें।
- CSS को ऑनलाइन वेलिडेटर्स से वेलिडेट करें।
- CSS custom properties (variables) का उपयोग करें ताकि कोड maintainable रहे।
- एक्सपेरिमेंटल प्रॉपर्टीज़ के लिए vendor prefixes शामिल करें।
- संबंधित प्रॉपर्टीज़ को एक साथ ग्रुप करें।
🧠 अपने ज्ञान की परीक्षा करें
शुरू करने के लिए तैयार
Reference Knowledge Check
CSS प्रॉपर्टीज़ और उनके उपयोग का ज्ञान जांचें।
3
प्रश्न
70%
पास करने के लिए
∞
समय
∞
प्रयास
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी