मुझे अपने कॉलम लेआउट में तत्वों के बीच अंतराल से छुटकारा पाने की आवश्यकता है। मैं नवीनतम सीएसएस 3 का उपयोग कर सकता हूं क्योंकि साइट को आधुनिक ब्राउज़र/उपकरणों पर लक्षित किया गया है, लेकिन मुझे जावास्क्रिप्ट समाधान से बचने की आवश्यकता है जैसे कि सर्वर से वितरित पृष्ठ को क्लाइंट की चौड़ाई के आधार पर फिर से प्रस्तुत करने की आवश्यकता नहीं है।सीएसएस कॉलम/फ्लेक्सबॉक्स आइटम के बीच कोई अंतर नहीं
फ्लेक्सबॉक्स, सीएसएस कॉलम और अन्य चालों का उपयोग करके मुझे एक चिड़चिड़ाहट लेआउट को संयोजित करने की आवश्यकता है। (Pinterest जावास्क्रिप्ट और उनके लेआउट के लिए पूर्ण स्थिति का उपयोग करता है, यह जेएस बंद होने के साथ भी प्रस्तुत नहीं करता है।) साइट में ज्ञात चौड़ाई लेकिन परिवर्तनीय ऊंचाई वाले बक्से हैं। ब्राउज़र चौड़ाई के आधार पर कॉलम की संख्या अलग-अलग होनी चाहिए। (मैं मीडिया के प्रश्नों के माध्यम से ऐसा कर सकते हैं, तो मुझे पता है कि सीएसएस विशेषता को बदलने के लिए।) यहाँ यह है कि क्या लग रहा है की तरह है: via
भी ध्यान रखें कि मैं सिर्फ कंटेनर की ऊंचाई बढ़ाने नहीं कर सकता को भरने के लिए खाली जगह मैं यूपी के नीचे की वस्तु को लाना चाहता हूं, सभी ऊंचाइयों को मैच नहीं बनाऊंगा। (तो ऊपर चित्र में 1 आइटम, 3, और 4 खींच जो मैं चाहता नहीं है।)
बातें मैं कोशिश की है:
सीएसएस 3 कॉलम। यह बहुत अच्छा लग रहा है, लेकिन आइटम गलत क्रम में हैं, दूसरी वस्तु पहले के तहत है। अगर इसे एक अलग क्रम में बदला जा सकता है जैसे कि वे बाएं से दाएं, महान हो जाते हैं!
फ्लेक्सबॉक्स विभिन्न फ्लेक्सबॉक्स कॉन्फ़िगरेशन, मैंने बस हर सेटिंग की कोशिश की है जिसे मैं बदलने में सक्षम था।
जावास्क्रिप्ट। हां, मुझे पता है कि मैं मैन्युअल रूप से कॉलम बना सकता हूं और उन्हें आकार बदलने पर पुनः प्रस्तुत कर सकता हूं। मैं एक महंगी पुन: प्रस्तुत करने वाले ऑपरेशन से बचने के लिए देख रहा हूं जिसके लिए कॉलम और डिस्प्ले के मैन्युअल संतुलन की आवश्यकता होती है। मैं पुराने ब्राउज़र के लिए इसका सहारा ले सकता हूं जो सीएसएस 3 समाधान का समर्थन नहीं करता है। मैं मैन्युअल रूप से सभी वस्तुओं को पोजिशन करने से बचाना चाहता हूं। कुल।
मैंने जेएसफ़िडल को एक टिप्पणी लिंक डाला है क्योंकि मैं इसे यहां "कोड के लिए लिंक की आवश्यकता नहीं है" के रूप में नहीं डाल सकता।
चिनाई पर एक पूर्व निर्धारित ऊंचाई निर्धारित करने की आवश्यकता है? http://masonry.desandro.com/ – sinisterfrog
इस लिंक पर एक नज़र डालें: http://css-tricks.com/fluid-width-equal-height-columns/ यह आपकी मदद कर सकता है। – dippas
उपयोग: संरेखण-स्वयं: खिंचाव; , इसलिए प्रत्येक पंक्ति पर सभी बक्से पंक्तियों/रेखाओं के बीच अंतर को भरने के लिए उच्चतम ऊंचाई लेते हैं। –