CSS Layout
Table of Contents
다단 레이아웃
position
display
float
네비게이션
이미지 버튼
텍스트 네비게이션
animation, transition
요소의 변형
요소 클리핑
CSS Position
static
: default 값 (기준 위치)
기본적인 요소의 배치 순서에 따름 (좌측 상단)
부모 요소 내에서 배치될 때는 부모 요소의 위치를 기준으로 배치된다
ex)
div 는 block 속성
width 가 100px이므로 화면에서 100px가 뺀 만큼 margin으로 붙는다!!
relative
: 상대위치
absolute
: 절대위치
기준
부모 (조상요소) 중에 static이 아닌 것을 기준으로 한다
본인 뿐만 아니라 다른 형제들의 위치에도 영향을 미친다!
사용 시 주의할 것!
fixed
: 절대위치
CSS Float
CSS float 속성
float은 요소를 일반적인 흐름 (normal flow)에서 벗어나도록 하는 속성 중 하나
반드시 clear 속성을 통해 초기화가 필요하며, 예상치 못한 상황이 발생할 수 있음
float
을 사용하는 경우block
사용을 뜻하며display
값이inline
인 경우 block으로 계산
float이 발생시키는 문제
Last updated