माता-पिता संकीर्ण स्क्रीन पर बच्चों की तुलना में छोटे क्यों हैं?ब्राउज़र आकार पर बाल तत्वों से छोटे फ्लेक्सबॉक्स माता-पिता
स्निपेट देखें ... फिर गुलाबी बॉक्स से छोटे होने के लिए अपने ब्राउज़र (चौड़ाईवार) का आकार बदलें। स्क्रॉल बार दिखाना चाहिए। पृष्ठ पर दाईं ओर स्क्रॉल करें और ध्यान दें कि हरी पृष्ठभूमि गुलाबी क्षेत्र से छोटी है और दाईं ओर एक सफेद स्थान है।
तो कुछ सवाल:
यह क्यों होता है?
मैं गुलाबी बॉक्स/div की तुलना में छोटे हो रही है जब ब्राउज़र आकार दिया जाता है बिना (या कहीं और) माता-पिता पर एक स्पष्ट चौड़ाई की स्थापना या
overflow:hidden
का उपयोग करने से माता पिता div के हरे रंग की पृष्ठभूमि को कैसे रोकूं?क्या इस समस्या का कोई फ्लेक्सबॉक्स समाधान है?
धन्यवाद,
थॉमस
.parent {
height: 400px;
background-color: green;
display: flex;
}
.item {
height: 100px;
background-color: pink;
padding: 10px;
}
<div class="parent">
<div class="item">looooooooooooooooooooooooooooong</div>
<div class="item">looooooooooooooooooooooooooooong</div>
</div>
मैं तो तुम अभी प्यार :) धन्यवाद। यह मुझे पागल गाड़ी चला रहा था। – Thomas
मैं जोड़ना चाहता हूं कि इनलाइन-फ्लेक्स माता-पिता को बच्चों से मेल खाने के लिए ध्वस्त कर देता है लेकिन यदि आप चाहते हैं कि माता-पिता पूर्ण चौड़ाई हो, तो न्यूनतम चौड़ाई जोड़ें: माता-पिता को 100%। Http://codepen.io/_thomas/pen/vKbkXZ मैंने चौड़ाई की कोशिश की: 100% और यह काम नहीं करता है। – Thomas
बस '.item' में 'flex: 1;' जोड़ें - उत्तर 'चौड़ाई: 100%' के साथ अपडेट किया गया। – andreas