| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 자료구조
- react
- 비전공자
- GIT
- styled-components
- 프론트엔드
- Github
- 모던 딥 다이브 자바스크립트
- 리액트
- next.js
- useRef
- 패스트캠퍼스
- 이벤트
- 메가바이트스쿨
- 개발자취업부트캠프
- 내일배움카드
- MegabyteSchool
- 입문
- 코딩테스트
- 국비지원교육
- useMemo
- TypeScript
- 자바스크립트
- 공식문서
- JavaScript
- 모던 자바스크립트 딥 다이브
- CSS
- 알고리즘
- 프로그래머스
- 개발 공부
Archives
- Today
- Total
개발 기록 남기기✍️
[CSS] position, z-index 본문
Position
➡️ 요소의 위치를 결정하기 위한 속성
➡️ 기능을 의미하는 position 속성 값 : static, relative, absolute, fixed
➡️ 위치 값을 설정하는 속성 : top, left, right, bottom
➡️ 앞/뒤의 배치를 설정하는 속성 : z-index
position
- static - 가장 기본이 되는 값으로 위치를 설정하는 속성(top, left, right, bottom)과 z-index 기능이 동작하지 않음
- relative - 자신을 기준으로 처리하는 속성으로, 위치를 설정하는 속성을 사용하더라도 주변 요소들에 영향을 미치지 않음 — top right left bottom 값 지정하면 원래위치로부터 얼마나 떨어져 있을지 설정 가능
- absolute - 부모/조상의 속성 중 position으로 처리되어 있다면(static 제외) 해당 속성을 가진 요소를 기준으로 하고, 없다면 브라우저 화면을 기준으로 위치함
- fixed - 브라우저를 기준으로 처리 (z-index의 경우는 부모/조상의 요소에 따라 다름)
위치 설정
- top, left, right, bottom - 해당 요소의 각 위치를 기준 (top일 경우 상단을 기준, bottom일 경우 하단을 기준)으로 지정된 곳에서 위치를 설정
- top bottom / left right 동시 지정 불가
- cf) top : 0 ; bottom : 0 ; left : 0 ; right : 0; margin : auto ; ⇒ 화면 상 중앙 영역에 위치하게 됨
z-index
- 단위는 없이 수치로 구분 (수치가 높을수록 앞으로, 낮을수록 뒤로 이동) ⇒ 레이어 개념이랑 비슷
- 단, 부모/조상의 위치에서 z-index를 적용으로 처리되는 경우 범위가 제한된다. 부모의 위치에 종속
'Front-End > HTML & CSS' 카테고리의 다른 글
| [CSS] ir 기법, is 기법 (0) | 2022.07.07 |
|---|---|
| [CSS] image, background 구분 (0) | 2022.07.07 |
| [HTML] semantic 구조 (0) | 2022.07.07 |
| [CSS] nth 선택자 이해 (0) | 2022.07.07 |
| [CSS] reset.css 설정 (0) | 2022.07.07 |