1. box-sizing - 박스 너비 기준


box-sizing 속성을 사용하면 width 속성 값을 콘텐츠 영역 너비 값으로 사용할 지, 패딩이나 테두리까지 포함시켜 사용할 지 결정할 수 있습니다.


box-sizing: content-box | border-box



2. float 속성 - 왼쪽이나 오른쪽으로 배치


float: left | right | none



3. clear 속성 - float 속성 해제


clear: none | left | right | both



4. position 속성 - 배치 방법 지정


속성 값

설명 

static

요소를 문서의 흐름에 맞추어 배치한다. 

relative

이전 요소에 자연스럽게 연결해 배치하되 위치를 지정할 수 있다. 

top, right, bottom, left 속성을 사용할 수 있으며 좌푯값을 사용해 위치를 지정할 수 있다.

absolute 

top, right, bottom, left 속성 값을 사용해 요소를 원하는 위치에 배치한다. 

absolute를 사용하려면 그 요소를 감싸는 <div>를 만들고 position을 relative로 지정해야 한다.

fixed 

지정한 위치에 고정해 배치한다. 화면에서 요소가 잘릴 수도 있다. 

absolute 속성 값처럼 문서의 흐름과 상관없이 위치를 좌표로 결정하지만 부모 요소가 아닌 브라우저 창이 기준이 된다.



5. visibility 속성 - 요소를 보이게 하거나 보이지 않게 하기


속성 값

설명 

visible 

화면에 요소를 표시한다. 

hidden

화면에서 요소를 감춘다. 하지만 크기는 그대로 유지하기 때문에 배치에 영향을 미친다. 

collapse 

표의 행, 열, 행 그룹, 열 그룹 등에서 지정하면 서로 겹치도록 조절한다.

그 외의 영역에서 사용하면 'hidden'처럼 처리한다. 



6. z-index 속성 - 요소 쌓는 순서


z-index: <숫자>


z-index 값이 작을 수록 아래에 쌓이고 z-index 값이 클 수록 z-index 값이 작은 요소보다 위에 쌓입니다. z-index 값을 명시 하지 않을 경우, 웹 문서에 맨 먼저 삽입하는 요소가 z-index:1 값을 가지며 그 후 삽입하는 요소들은 z-index 값이 점점 커집니다.





<출처 - Do it! HTML5+CSS3 웹 표준의 정석>

'IT > CSS' 카테고리의 다른 글

[CSS 입문] 표 스타일 속성  (0) 2017.04.19
[CSS 입문] 다단 관련 속성  (0) 2017.04.19
[CSS 입문] 여백을 조절하는 속성  (0) 2017.04.17
[CSS 입문] 테두리 관련 속성  (2) 2017.04.13
[CSS 입문] CSS와 박스 모델  (0) 2017.04.12

+ Recent posts