왼쪽 및 오른쪽에 두 개의 자식 div가 포함 된 목록 요소 내에 부모 div를 만들려고합니다. 왼쪽에는 이미지가 있고 오른쪽에는 텍스트와 타임 스탬프가 포함 된 두 개의 div가 추가됩니다.내 div가 겹치는 이유는 무엇입니까?
왼쪽 및 오른쪽 div가 겹치지 않고 표시되도록 할 수 없습니다.
내 HTML은 다음과 같습니다
<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
에서보세요? 이미지가 아래로 elemets를 밀 친다 어떤 숨겨진 패딩 와서 jsfiddle
내가 img{display:block;}
추가 :이 당신을 위해 무엇을 찾고있는 경우
세계에서 가장 나쁜 것은 아닙니다. 그것은 꽤 일반적인 관행이지만, 여분의 div를 추가하지 않고 그것을 할 수있는 방법을 읽었습니다. 그러나 기억하지 못합니다. 나는 그것을 지금 볼 것이다. – Travesty3
2013 년 대신 2000으로 코딩하는 사람들이 흔히하는 일입니다. http://codepen.io/cimmanon/pen/qDjdr – cimmanon
'clear : left | right' 또는'overflow' 또는 간단히 pseudoelement를 추가하십시오. 이미지를 조정하십시오. – Christoph