레이아웃에 사용되는 3가지 속성
1. position
└ 사이즈를 직접 넣어줘야함. margin, padding 지정 (주로 margin)
- static : 기본값
- absolute : (많이 사용) 화면값에 영향을 주지 않고 위치지정 가능
- relative : static과 비슷, offset 지정가능, 하위엘리먼트의 기준
2. float
└ 정렬의 개념. layout나눌때 (정렬할때) 사용. 전체 또는 부분적 사용 가능.
- left : 엘리먼트 왼쪽 배치
- right : 엘리먼트 오른쪽 배치
- none : float 사용안함
3. display
└ 유동적이며 부분적으로 위치를 조정할때 많이 쓰임
- inline : (많이 사용) width와 height 값을 설정할 수 없음. margin과 padding값의 설정도 불가능
span , img 태그에 많이 사용됨
- block : width와 height의 설정이 가능. margin과 padding도 사용 가능
div, p, form 요소들이 있고 하위 단계에서 블록단위로 개행됨
- inline-block : inline이되 block처럼 width나 margin, padding 사용 가능. float 속성을 안써도 가로정렬이 되서 유용하게 사용하는 편
ie 6-7에서 inline-block을 사용하면 제대로 표현안되는 버그가 있어서 상대적으로 많이 사용되지 않음.
'구폴더 > xhtml + css ' 카테고리의 다른 글
reset css (0) | 2013.03.12 |
---|---|
ul, ol 그리고 li의 정체 (0) | 2013.03.12 |
일반문법 (0) | 2013.01.21 |
[css 용어정리 2탄] class란? (0) | 2013.01.18 |
[css용어정리 1탄] id란? (0) | 2013.01.18 |