(아직 float의 개념을 완벽하게 이해하지 못했다..ㅜ 정리하면서 이해 해봐야지)
float: left; 왼쪽을 기준으로 요소 정렬
float: right; 오른쪽을 기준으로 요소 정렬(진행 방향이 오른쪽에서 왼쪽으로 흘러감)
부모 자식 관계에서 부모의 높이값이 사라졌을 때 사용.
float가 적용된 요소의 부모 요소는 높이값이 0이 된다.
ex) li에 float를 적용하면 ul의 세로값은 0이된다.
li의 부모요소 ul에 overflow: hidden; 을 적용하면 float가 해제된다.
형제 관계에서 float의 흐름을 끊을 때 사용.
float의 흐름을 끊고싶은 요소에 값을 준다.
모든 요소에 clear:both를 적용하려면 번거롭기 때문에
부모 요소에 class="clearfix" 사용하면 간편하다.
clearfix 작성법
.clearfix::after{
content: "";
display:block ;
clear: both;
}