[프론트엔드] 8. CSS 속성 (3) 배치

이하나·2022년 1월 21일
0

프론트엔드

목록 보기
11/19

[ 5 ] 배치

1) position

: 요소의 위치를 지정 할때의 기준.
: absolutefixed 값을 가진 요소는 display가 자동으로 block 상태로 변함.

  • 기본값
    • static : 없음.
  • 설정값
    • relative : 요소 자신.
    • absolute : 위치 상 부모.
    • fixed : 뷰포트.
    • stiky : 스크롤 영역.

top / bottom / left / right

  • 기본값
    • auto : 자동.
  • 설정값
    • 단위 : px em vw ...
설명CSSRESULT
기본position: static;
기준 : 요소 자신 (1번)position: relative; top: 100px; left: 100px;
기준 : 위치상 부모 (2번)position: absolute; bottom: 50px; right: 1050px;
+) 부모 요소에 relative (2번)position: absolute; bottom: 50px; right: 50px;
기준 : 뷰포트 (3번)position: fixed; top: 20px; left: 80px;

2) Stack order

  1. position 값이 있으며 static이 아닌 요소.
  2. 1의 조건이 같을때 z-index 값이 높은 요소.
  3. 1과 2의 조건이 같을때 나중에 쓰여진 요소.

z-index

: 요소의 쌓임 정도를 설정.

  • 기본값
    • auto : 부모와 동일.
  • 설정값
    • 숫자 : 높을 수록 위에 쌓임.

      예시 )
      1번에 z-index: 3; / 2번에 z-index: 4; / 3번에 z-index: 2;
      :

profile
코딩을 배우는 비전공자 코린이!

0개의 댓글