css 헷갈렸던 부분 잘 짚고 넘어가보면 좋을것 같다.
자식들중에서 한 요소에게 float을 주면
부모는 그 float을 준 자식을 인식하지 못한다.
그리고 float을 준 자식은 block의 속성을 가지지만 자기 콘텐츠 만큼의 블록 성질을 갖는다. 기존의 block처럼 한 줄을 다 차지하지 않는다.
그리고 그 부모는 float을 준 자식을 찾지 못하고 height가 그 자식 나간만큼 줄어든다.
자식들이 다 float 된 부모한데 overflow-hidden 을 주면 자식들을 다 인식할 수 있다.
relative
absolute
fixed
브라우저 창 전체를 기준(viewport) 으로 위치가 되면 항상 고정됨.
단 , left- right -top -bottom 으로 위치를 조정해 주되, left-right 둘중하나 top-bottom 둘중 하나만 쓰자
right&bottom
left&top