float는 원래 이미지와 글이 함께 있을 때 이미지 주변에 글을 감싸기 위해 사용했다.
그러다가 레이아웃 구성에도 사용하게 되었는데 원래 용도가 레이아웃 구성이 아닌만큼 float를 사용하기 위해서는 몇가지 추가로 알아야할 것들이 있다.
float: left
사용시 부모의 height가 0이 된다overflow: hidden
(height가 자주 바뀔 것 같다면)참고 : height는 auto가 기본값이고 자신이 가지고 있는 컨텐츠만큼의 크기가 된다.
overflow: hidden
은 자신의 컨텐츠가 넘는 영역은 가린다 = 자신의 컨텐츠만큼 보여준다.
float: left
의 속성을 걸어준다.clear: both; height: 0; overflow: hidden;
적용clear: both
사용