왜 내가 상자를 떠 다니지 않고 상자에 3 개의 상자가있을 때 외부 상자가 상자를 감싸고 있지만 상자를 추가하면 외부 상자가 접히는 이유는 무엇입니까?CSS - float가 사용되지 않을 때 컨테이너의 상자가 왜 있습니까?
<html>
<head></head>
<body>
<style>
#OuterWrapper {
height: 100%;
width: 200px;
border: 1px BLACK dotted;
text-align: left;
}
.Box {
float: left; // remove this float and the outer wrapper wraps the three boxes
height: 50px;
width: 50px;
background: BLUE;
border: 1px WHITE SOLID;
}
</style>
<div id="OuterWrapper">
<div class="Box"></div>
<div class="Box"></div>
<div class="Box"></div>
</div>
</body>
답변, 설명 및 조언을 주셔서 감사합니다. 그러나 CSS를 자바 스크립트로 식별했습니다. 그럴 의도는 아니 었지, 그렇지? –
@Evik James : 당신 말이 맞아요. 내 손가락이 그랬어 ... :) – Guffa
컨테이너에 'overflow : hidden'을 사용하여 플로트를 포함하는 경우에도 명시적인 높이를 설정하지 않았는지 확인하십시오. – steveax