2011-06-16 15 views
5
नाव

तो मैं "ब्लॉक" है कि मैं छोड़ दिया फ्लोट करने के लिए चाहते हैं की एक्स राशि .. इस तरह:चर ऊंचाई कंटेनर

एबीसीडी

EFGH

लेकिन, अगर B दो बार है जब तक बाकी, उदाहरण के लिए, वहाँ एक & ई के बीच सफेद स्थान होगा, सी & जी, डी & एच

कैसे मुझे लगता है कि बच सकते हैं और सिर्फ सभी कंटेनर बाईं ओर तैरने लगते हैं और फिर उत्कृष्टता के बिना अच्छी तरह से फिट है एसएस सफेद जगह के बीच में?

+0

इसे देखें: http://masonry.desandro.com/?resources/jquery-masonry यह बिल्कुल ठीक नहीं है कि आप क्या पूछ रहे हैं, लेकिन आप इससे कुछ अच्छे विचार प्राप्त कर सकते हैं। –

उत्तर

2

सीएसएस सामान्य मामले में इसे संभाल नहीं सकता है।

अगर वहाँ स्तंभों की एक निश्चित संख्या है, तो आप को धोखा देने के कर सकते हैं और ऐसा करते हैं: अन्यथा http://jsfiddle.net/suaaK/11/

:

उम्मीदवार तकनीकों का एक तुलना के लिए इस उत्तर देखें, दिखा रहा है कि वे काम नहीं करते:

यदि आप जावास्क्रिप्ट का उपयोग करने को तैयार हैं, तो आप हमें ऐसा करना चाहिए ई jQuery Masonry

डेमो:

+0

बिल्कुल सही, धन्यवाद! चिनाई वह है जो मैं खोज रहा था। दूसरे विचार पर – anonymous

+0

, वास्तव में मेरे लिए काम नहीं करता है। मेरे पास कुछ ब्लॉक में कुछ गतिशील तत्व हैं, कुछ जो छिपे हुए हैं, और चिनाई के साथ इतना अच्छा सामना नहीं कर रहा है। – anonymous

0

ऊर्ध्वाधर कॉलम horizontals बनाम में अपने सीएसएस सेट करें। स्मैशिंग मैगज़ीन में फ्लोट्स और उनके क्विर्क के बारे में एक बड़ा टुकड़ा है, एक नज़र डालें: http://coding.smashingmagazine.com/2007/05/01/css-float-theory-things-you-should-know/

संबंधित मुद्दे