CSS प्लेस-सेल्फ प्रतियोगिता
- पिछला पृष्ठ प्लेस-इटीम्स
- अगला पृष्ठ पॉइंटर-इवेंट्स
परिभाषा और प्रयोग
place-self
गुण को एकल ग्रिड आइटम को जमा करने के लिए प्रयोग किया जाता है, यह निम्नलिखित गुणों का एकल प्रदर्शन है:
यदि place-self गुण दो मान है:
place-self: start center;
- align-self गुण का मान 'start' है
- justify-self गुण का मान 'center' है
यदि place-self गुण केवल एक मान है:
place-self: end;
- तो align-self और justify-self गुण के मान अंतिम हैं
प्रयोग
उदाहरण 1
एकल ग्रिड आइटम को ब्लॉक और एकल दिशा में समाप्त स्थान पर जमा करें:
#myDiv { place-self: end; }
उदाहरण 2: लिखने की शैली
जब <div> एलीमेंट के writing-mode जब 'vertical-rl' के रूप में गुणमान निर्धारित किया जाता है, तो ग्रिड कक्ष की ब्लॉक दिशा में समाप्त स्थान नीचे से बाएं ओर जाता है, एकल दिशा में समाप्त स्थान दायं से नीचे जाता है:
#contianer { display: grid; writing-mode: vertical-rl; } #myDiv { place-self: end; }
उदाहरण 3: अलस्टिक बैकस्ट्रीम
place-self
गुण भी अलस्टिक बैकस्ट्रीम परियोजना के लिए उपयोग किया जा सकता है, लेकिन justify-self
दूसरी गुण को अनदेखा कर दिया जाएगा क्योंकि यह अलस्टिक बैकस्ट्रीम में लागू नहीं होती:
#contianer { display: flex; } #myDiv { place-self: end stretch; }
CSS व्याकरण
place-self: auto|value|initial|inherit;
गुण मान
मान | वर्णन |
---|---|
auto | मूलभूत |
normal |
विन्यास परिवेश के अनुसार, लेकिन आकार निर्धारित नहीं होने वाले ग्रिड परियोजना के लिए व्यवहार ग्रिड लेआउट में 'stretch' के समान है यदि आकार निर्धारित होता है, तो गुण के व्यवहार 'start' के समान है |
stretch | यदि आकार निर्धारित नहीं होता है, तो फ़ैला कर ग्रिड कक्ष को भरने के लिए फैलाएं |
start | पट्टी और ब्लॉक दिशा में परियोजना को शुरू की स्थान पर एलाइन करें |
left | पट्टी दिशा में परियोजना को बाएँ ओर एलाइन करें, जो justify-self गुण का मान है |
center | परियोजना को केंद्र में एलाइन करें |
end | पट्टी और ब्लॉक दिशा में परियोजना को अंतिम स्थान पर एलाइन करें |
right | पट्टी दिशा में परियोजना को दायाँ ओर एलाइन करें, जो justify-self गुण का मान है |
overflow-alignment |
'safe' : यदि सामग्री फॉलोअउट होती है, तो परियोजना को 'start' में एलाइन करें 'unsafe' : परियोजना सामग्री फॉलोअउट होने या न होने की बात से निपटे हुए, एलाइनमेंट मान बनाए रहें |
बेस लाइन एलाइनमेंट | तत्व और पितृ तत्व के बेस लाइन से जुड़े हैं。 |
initial | इस गुण को उसके मूलभूत मान पर सेट करें। देखें initial。 |
inherit | अपने पितृ तत्व से इस गुण को विरासत करें। देखें inherit。 |
तकनीकी विवरण
मूलभूत मान: | auto |
---|---|
विरासत करने की क्षमता: | नहीं |
एनिमेशन निर्माण: | समर्थित नहीं है। देखें:एनिमेशन संबंधी गुण。 |
संस्करण: | CSS3 |
जेसक्रिप्ट व्याकरण: | object.style.placeSelf="end stretch" |
ब्राउज़र समर्थन
तालिका में दिए गए नंबर इस गुण को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र का संस्करण को प्रदर्शित करते हैं。
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|
59.0 | 79.0 | 45.0 | 11.0 | 46.0 |
संबंधित पृष्ठ
तालीम:CSS ग्रिड लेआउट
तालीम:CSS एक्स्टेंशन बॉक्स लेआउट
संदर्भ:सीएसएस एलाइन-सेल्फ गुण
संदर्भ:CSS justify-self गुण
संदर्भ:CSS रिटिंग-मोड प्रभाव
- पिछला पृष्ठ प्लेस-इटीम्स
- अगला पृष्ठ पॉइंटर-इवेंट्स