CSS 포지셔닝과 주요 속성들
- CSS 포지셔닝
- 브라우저 화면 안에 각 콘텐츠 영역을 어떻게 배치할지를 결정하는 것
- box-sizing
- content-box : 기본값, 내용물 기준, 내부 여백, 경계선 → 전체 크기가 증가
- border-box : 경계선 기준, 내부 여백, 경계선 → 크기 X → 내용물의 크기가 감소
- float
- left : 왼쪽 배치
- right : 오른쪽 배치
- none
- clear
- float : 적용 속성을 제거
- left : float:left 적용 제거
- right : float:right 적용 제거
- both : float:left, float:right 모두 제거
- 공간이 있는 요소(block, inline-block)에서만 적용 가능
- 가상 클래스 선택자 ::after
- position
- static : 기본값
- 상대적인 배치
- relative : 현재 요소의 위치(왼쪽 상단)
- absolute
- 문서 왼쪽 상단
- 상위 요소에 상대 배치 속성(relative, absolute, fixed)이 적용된 경우, 상위 요소의 왼쪽 상단이 배치 기준
- fixed : 뷰포트가 배치의 기준 / 뷰포트(viewport) : 화면에서 보이는 부분
- left : 왼쪽 → 오른쪽 배치
- right : 오른쪽 → 왼쪽 배치
- top : 위 → 아래 배치
- bottom : 아래 → 위로 배치
- visibilityhidden - 감추기(영역을 유지)display: none; → 감추기(영역 X = 영역 사라짐)
- 참고)
- visible - 기본값 : 보임
- z-index
- 상대 배치에서 적용 가능(position - relative, absolute, fixed)
- 층위
- 숫자가 높을수록 앞쪽에 배치, 숫자가 낮을 수록 뒤에 배치
다단으로 편집하기
- column-width
- 컬럼 너비
- column-count
- 나눠질 단수
- column-gap
- 컬럼 사이 여백
'WEB > HTML5+CSS3' 카테고리의 다른 글
10. 문서 구조를 위한 HTML5 시맨틱 태그 (1) | 2024.03.31 |
---|---|
8. CSS 박스 모델 (0) | 2024.03.28 |
7. 색상과 배경을 위한 스타일 (2) | 2024.03.27 |
6. 텍스트 관련 스타일(HTML5+CSS3) (2) | 2024.03.26 |
5. CSS 기초(HTML5_CSS3) (0) | 2024.03.25 |