मेरे पास एक ऐसा ऐप है जो क्लासिक ईमेल का उपयोग करता है जैसे नीचे दिए गए लेआउट।CSS3 फ्लेक्सबॉक्स पूर्ण-ऊंचाई ऐप और ओवरफ़्लो
मैं नए CSS3 के flexbox मॉडल का उपयोग कर यह निर्माण किया है और जब तक मैं उपयोगकर्ता के लिए क्षमता गतिशील फ़ोल्डरों बॉक्स में नए आइटम जोड़ने के लिए जोड़ यह शानदार ढंग से काम करता है। मुझे उम्मीद थी कि फ्लेक्सबॉक्स इस तरह से काम करता है कि जब तक फ़ोल्डर्स बॉक्स में स्पेस छोड़ा जाता है, तब तक यह नीचे दिए गए कार्य बॉक्स में बढ़ना शुरू नहीं होगा। दुर्भाग्य से यह मैं नहीं देख रहा हूं (क्रोम 17 में)।
मैंने एक JSFiddle here बनाया है जो समस्या का प्रदर्शन करता है। बस पर क्लिक करें फ़ोल्डर लिंक जोड़ें और आप फ़ोल्डर्स बॉक्स को बढ़ते हुए देखेंगे, भले ही इसमें नए बच्चे को समायोजित करने के लिए पर्याप्त जगह है।
प्रश्न के लिए। मैं फ्लेक्सबॉक्स का उपयोग करके दो लंबवत गठबंधन बक्से कैसे बना सकता हूं, जिसमें कोई भी उपलब्ध ऊंचाई (बॉक्स-फ्लेक्स 2) और दूसरा एक तिहाई (बॉक्स-फ्लेक्स 1) लेता है और वे ऐसा करते हैं इस तरह से जब पहली सामग्री में नई सामग्री को जोड़ा जाता है तो यह अंतरिक्ष से बाहर होने तक बढ़ने शुरू नहीं होता है।
दरअसल, इस तरह व्यवहार करना चाहिए। यदि ए में 'बॉक्स-फ्लेक्स है: 2' और बी में' बॉक्स-फ्लेक्स: 1' है, इसका मतलब यह नहीं है कि ए बी के रूप में दोगुना होगा। इसका मतलब है कि ए बी के रूप में दो गुना अधिक बचाएगा। यदि अंतरिक्ष पर 9 0 पीएक्स बचा है, तो ए 60 लेक्स लेगा और बी 30 पीएक्स लेगा। बड़ा ए और/या बी हैं, दोनों के बीच विभाजित करने के लिए कम जगह है। नया नमूना आपको इसे कम करने की क्षमता से स्वतंत्र रूप से बढ़ने की अपनी क्षमता निर्दिष्ट करने की अनुमति देकर संबोधित करता है। – cimmanon