[ CSS ]

[9] POSITION

cr.kl_ 2024. 6. 27. 17:48

position : HTML 태그와 요소의 위치를 지정

 

position: static

          속성을 별도 지정하지 않으면 기본값인 static 적용

          HTML에 작성된 순서 그대로 화면에 표시

          top, left, bottom, right, width, height 속성값➡️ position: static 일 땐 무시, 원래 위치의 상하좌우로 안움직인다.

position: relative

          요소를 원래 위치를 기준으로 상대적(relative)으로 배치

          top, left, bottom, right, width, height 속성값 ➡️ 원래 위치의 상하좌우로 부터 얼마나 떨어지게 할지 지정

position: absolute

          배치 기준을 자신이 아닌 상위 요소에서 발견

               ➡️ 상위 요소중 position: static이 아닌 첫 번째 상위 요소를 배치 기준으로 설정

          만약, 상위 요소에 static이 아닌 요소가 없다면 <body>가 기준

position: fixed

          스크롤하더라도 특정 부분에 고정되어 움직이지 않는 박스 (ex: 네이버나 다음을 스크롤해도 검색 박스가 상단 고정)

position: sticky

          스크롤하다가 특정 박스가 특정 부분에 붙어 고정되어 움직이지 않는 것

'[ CSS ]' 카테고리의 다른 글

Transform  (0) 2024.07.04
Transition  (0) 2024.07.04
Animation  (0) 2024.07.04
[10] FLEX  (0) 2024.06.28
[3] CSS 선택자  (0) 2024.06.27