मैं एक सूची तत्व के अंदर एक मूल div बनाने की कोशिश कर रहा हूं जिसमें बाएं और दाएं के लिए दो बच्चे div शामिल हैं। बाएं में एक छवि होगी और दाईं ओर दो अतिरिक्त divs होंगे जिनमें कुछ टेक्स्ट और टाइमस्टैम्प होगा।मेरे divs ओवरलैपिंग क्यों हैं?
मुझे ओवरलैपिंग के बिना बाएं और दाएं divs प्रदर्शित करने के लिए नहीं मिल सकता है।
मेरे एचटीएमएल इस तरह लग रहा है:
<ul class="activity-comments">
<li>
<div style="border: solid 1px #ff0000;">
<div style="float:left;border: solid 1px #0000ff;">
<img src="http://localhost/new/img/sampleimg.png" class="thumb-small">
</div>
<div>
<small>Some sample text here 1</small>
</div>
<div>
<small>Posted 1 day ago</small>
</div>
</div>
</li>
<li>
<div style="border: solid 1px #ff0000;">
<div style="float:left;border: solid 1px #0000ff;">
<img src="http://localhost/new/img/sampleimg.png" class="thumb-small">
</div>
<div>
<small>Some sample text here 2</small>
</div>
<div>
<small>Posted 2 days ago</small>
</div>
</div>
</li>
</ul>
इस jsfiddle
पर एक नज़र मैं क्या याद आ रही है ले लो?
यह दुनिया में सबसे बुरी चीज नहीं है। यह एक बहुत ही आम प्रथा है, लेकिन मैंने कहीं अतिरिक्त पढ़ा बिना इसे कैसे किया है, लेकिन मुझे यह याद नहीं है। मैं इसे अभी देख लूंगा। – Travesty3
यह उन लोगों द्वारा एक आम प्रथा है जो अभी भी 2013 के बजाय 2000 की तरह कोडिंग कर रहे हैं। Http://codepen.io/cimmanon/pen/qDjdr – cimmanon
'स्पष्ट: बाएं | दाएं' के साथ एक छद्म जोड़ जोड़ें या 'ओवरफ़्लो' या बस उपयोग करें छवि समायोजित करें। – Christoph