Front-End/HTML5 + CSS
[CSS] 3단 레이아웃 (float, display)
리딩리드
2016. 12. 11. 17:40
3단 레이아웃 (float, display)
- 네비게이션, 콘텐츠, 사이드 바
- 가운데 콘텐츠를 브라우저의 크기에 따라 변한다
1. float를 이용한다
1) 소스
- float 속성을 이용하여 레이어를 left 로 차례대로 붙인다
- 가변적으로 폭을 변하게 하기위해 하나의<div>가 아니라 안쪽의 inner <div>를 추가한다
- 만약 레이어가 왼쪽으로 하나더 붙는다면 clear속성을 사용하여 방지 한다
2. display : table-cell 사용
- float 보다 간결하다
1) 소스
- 전체를 <table>로 만든 후 <div>를 table-cell이 됨
3. 화면