एक वेब डेवलपर के रूप में मैं अक्सर दूसरे (पैरेंट) div के अंदर दो फ्लोट (बच्चे) divs होगा। वास्तव में मैं इसे पूरे दिन करता हूं।फ़्लोट किए गए बाल तत्व: अतिप्रवाह: छुपा या साफ़: दोनों?
<style type="text/css">
#left {float:left;}
#right {float:right;}
</style>
<div id="parent">
<div id="left" class="child"> </div>
<div id="right" class="child"> </div>
</div>
यह सीएसएस/HTML का एक अतिरिक्त बिट के बिना काम नहीं करता है, क्योंकि माता-पिता को स्वचालित रूप से जारी बच्चों फिट करने के लिए भी नहीं बढ़ता है। उस पर काबू पाने के दो लोकप्रिय तरीके हैं:
1) overflow:hidden
माता-पिता के सीएसएस में जोड़ें।
2) एक तीसरा "समाशोधन" बच्चा <br style="clear:both;" />
जोड़ें।
मैं जानता हूँ कि वहाँ इस तरह की चीजों के बारे में कुछ अन्य इसी तरह के सवाल, लेकिन मेरे सवाल यह है:
जो विधि बेहतर है और क्यों है? प्रत्येक के पेशेवर और विपक्ष क्या हैं?
# 4 दिलचस्प है। पहले यह नहीं देखा है। – tybro0103