एक फ्लेक्स कंटेनर के सभी बच्चे (display: flex
या display: inline-flex
द्वारा नामित) स्वचालित रूप से फ्लेक्स आइटम बनाये जाते हैं। फ्लेक्स आइटम के लिए कोई डिस्प्ले प्रॉपर्टी नहीं है; इसके बजाय, हम इसे किसी अन्य मूल्य पर सेट करते हैं कि हम कैसे फ्लेक्स आइटम के बच्चों को निर्धारित करना चाहते हैं।फ्लेक्स-आइटम के लिए 'प्रदर्शन' संपत्ति के मूल्यों की अनुमति क्या है? (फ्लेक्स-आइटम के बच्चों का लेआउट अप्रासंगिक है)
तो, यदि मैं वाई तत्व पर एक्स मान पर display
सेट करता हूं (ध्यान में रखते हुए कि वाई फ्लेक्स संदर्भ में भाग लेता है, तो यह वाई एक फ्लेक्स-आइटम है) क्या मुझे यकीन है कि मुझे हमेशा फ्लेक्स- आइटम जो व्यवहार करता है (इस स्वरूपण संदर्भ में, फ्लेक्स कंटेनर में) ब्लॉक-स्तर तत्व की तरह?
(दूसरे शब्दों में, वाई की परवाह किए बिना एक ब्लॉक स्वरूपण संदर्भ में भाग लेता है कि क्या एक्स = ब्लॉक/इनलाइन/तालिका सेल/इनलाइन ग्रिड/... आदि, है ना?)
- एक्स - गैर ब्लॉक मूल्य
- Y - फ्लेक्स-आइटम, एचटीएमएल तत्व
यह:
<div id="flex-container" style="display:flex">
<div id="flex-item" style="display: inline;">item</div>
</div>
इस के बराबर है (किसी भी पक्ष प्रभाव के बिना)
<div id="flex-container" style="display:flex">
<div id="flex-item" style="display: block;">item</div>
</div>