इसका मानक फ्लोट मुद्दा है। आपके पास एक मूल कंटेनर div के अंदर फ़्लोटिंग तत्वों का एक गुच्छा है। चूंकि बच्चे तैर रहे हैं, इसलिए माता-पिता सभी को शामिल करने के लिए विस्तार नहीं करते हैं।साफ़फिक्स बनाम ओवरफ्लो
मुझे स्पष्टफिक्स समाधान के बारे में पता है और माता-पिता कंटेनर div पर "ऑटो" या "छुपा" पर ओवरफ्लो प्रॉपर्टी सेट करना है। http://www.quirksmode.org/css/clearing.html मुझे ओवरफ्लो विधि सेट करने के लिए इसकी केवल एक संपत्ति के रूप में बहुत अच्छा लगता है। मैं समझना चाहता हूं कि इस विधि पर स्पष्टता दृष्टिकोण का लाभ कब होता है क्योंकि मुझे लगता है कि इसे अक्सर इस्तेमाल किया जा रहा है।
पीएस मैं आईई 6 के बारे में चिंतित नहीं हूं।
IE8 'hasLayout' अब और नहीं है। – mercator
दाएं, लेकिन कुल मिलाकर यह वास्तव में करता है क्योंकि यह IE8 मानक मोड के बजाय पुराने मोड का समर्थन करता है। –
मुझे यह भी जोड़ना चाहिए कि मूल तत्व के लिए एक फ्लोट लगाने पर 'ओवरफ्लो: छुपा' जैसा ही प्रभाव होता है। इसलिए यदि आपको अतिप्रवाह तत्वों की आवश्यकता है (उदाहरण के लिए एक ड्रॉप छाया की तरह), और आप माता-पिता को एक फ्लोट लागू कर सकते हैं, जो अक्सर साफ़फिक्स से बेहतर होता है। –