main이라는 컨테이너 div가 있고 두 개 div가 왼쪽으로 떠있었습니다. 문제는 내가 볼 수있는 주요 div 배경색이 필요합니다 (나는 남아있는 300px 오른쪽에 파란색 배경이 표시되어야한다고 가정하고 왼쪽 div보다 하위 div이므로 중간 div의 4 번째 줄에 남아 있습니다.). 또한 왼쪽 및 중간 div가 자동으로 단어 배치에 대한 높이를 높이고 회색 (중간) div에서는 작동하지 않는 것을 볼 수 있습니다.CSS float div가 정상적으로 작동하지 않습니다.
.clear {
clear: both;
}
:
<div class="main">
<div class="left"> dsfslfs sfsf slfjks flsdf slf s fs sdf ssdfegrerterte</div>
<div class="middle">wfwefwef jjjjjjjjjjjjjjjjjj ddddddddddddddddddddddddd</div>
<div class="clear"></div>
</div>
그런 다음 클래스 명확한 스타일을 제공 :
는 http://jsfiddle.net/djqfo3we/2/
.main {
width: 500px;
background-color: blue;
}
.left {
width: 100px;
float: left;
background-color: red;
}
.middle {
width: 100px;
float: left;
background-color: gray;
}
<div class="main">
<div class="left"> dsfslfs sfsf slfjks flsdf slf s fs sdf ssdfegrerterte</div>
<div class="middle">wfwefwef jjjjjjjjjjjjjjjjjj ddddddddddddddddddddddddd</div>
</div>
와우, 내가 잘 –
를 작동하도록 싶어 어떻게 정확히입니다, 대단히 감사합니다, 나는 하나의 문제가 남아있는 것을 발견하지 않았으며 그것은 텍스트의 오버 플로우입니다 회색 div (가운데). 오른쪽으로 넘치지 않고 높이를 높이려면 어떻게해야합니까? –
답변을 편집하고 새로운 jsfiddle 링크를 제공했습니다. – chdltest