주 사용
최근 레이아웃 잡는데 사용하는 것
flex > float
clear속성
float 요소 옆에 채워지는 요소들에게 적용하는 프로퍼티
부담 : HTML코드를 더 입력해야 함.
특징
clear: left; 하면 왼쪽에 있던 겹치던 요소가 안 겹쳐짐.
→ 자식의 float 높이를 인지하여 그만큼 높이를 차지
→ 문제 : float이 되어버려 block 요소의 성질이 없어지게 됨.
→ 문제의 해결: width: 100%; 추가
float 프로퍼티가 선언된 자식 요소를 포함하는 부모 요소의 높이가 정상적인 값을 가지지 못하는 문제를 해결하고 싶을 때
.clearfix {
overflow: auto;
zoom: 1; # IE6를 지원하고 싶다면 추가
}
→ 부모 안에 이미지가 모두 들어옴