여러분은 "정리 부유물"에 대해 들어본 적이 있지만, 정말로 그것을 이해하나요? 이 모든 문제는 부동 객체가 있는 객체의 높이에 제대로 추가되지 않는다는 것입니다. 아래에서 볼 수 있듯이 클래스가 "floated_box"인 이러한 div는 div "main_container" 안에 있지만 페이지에서는 컨테이너 div 외부에 있습니다.
#main_container {
width: 400px;
margin: 20px auto;
border: 2px solid #cccccc;
padding: 5px;
}
.floated_box {
float: left;
width: 100px;
height: 100px;
border: 1px solid #990000;
margin: 10px;
}
<div id="main_container">
<p>Some content.</p>
<div class="floated_box"></div>
<div class="floated_box"></div>
<div class="floated_box"></div>
<div class="floated_box"></div>
<div class="floated_box"></div>
</div>
우리가 해야 할 일은 유동성을 제거하는 것이고, 이 모든 문제는 사라집니다. 마지막으로 띄운 개체 뒤에 이 빈 디브를 놓습니다.
<div style="clear: both;"></div>
그리고 여러분은 이것을 이해합니다.
이 수정은 CSS와 반대되는 일부 쓸모 없는 표시를 추가하지만, 쉽게 크로스브라우저 수정으로 실망하지는 않습니다.
'css' 카테고리의 다른 글
더 나은 레이아웃을 위해 이미지 공간 및 캡션 제공 (0) | 2021.09.22 |
---|---|
동일한 줄의 왼쪽 정렬 및 오른쪽 정렬 텍스트 (0) | 2021.09.22 |
테이블 내부의 Div 사용 (0) | 2021.09.22 |
플립북 스타일 애니메이션을 위한 Pure CSS 사용 (0) | 2021.09.22 |
HangTab: 브라우저 창 가장자리에서 스티커 태그 만들기(중앙 콘텐츠도 포함) (0) | 2021.09.22 |
댓글