본문 바로가기
weeklypaper

CSS - position 속성

by 띠리에이터 2023. 12. 12.

position 

  •  html 요소를 원하는 위치에 배치하기 위해 사용하는 css의 속성이다.
  • 정확한 위치 지정을 위해서 top / left / bottom / right 와 함께 사용한다. 
  • 포지션의 5가지 속성
    -> static / relative / absolute / fixed / sticky

1. static
  • static은 position 속성의 기본값이며 왼쪽에서 오른쪽/ 위에서 아래로 배치한다. 
  • static인 요소는 HTML 문서 상에서 원래 있어야하는 위치에 배치된다. 임의로 위치 설정을 할 수 없다.

 

2. relative
  • 요소의 원래 위치를 기준으로 상대적으로 배치, 이때 요소의 원래 자리는 그대로 차지한다.
  •  자신을 기준ㅇ으로 top / left / bottom / right 를 사용해서 위치 조절이 가능하다.(얼마나 떨어지도록 설정)

 

3. absolute

 

4. fixed
  • 브라우저 화면을 기준으로 고정된 배치, 글의 흐름에서 완전히 빠져서 요소의 원래 자리는 차지하지 않는다. 
  • 브라우저 창을 어디로 스크롤 하더라도 계속 고정되어 표시된다.
  • 웹페이지를 제작할 때, nav bar를 상단에 고정하는 방식 등으로 사용할 수 있다.

 

5. sticky
  • 브라우저 화면을 스크롤 할때 효과가 나타난다. 
  • 스크롤 될 때, 자신의 부모의 범위 안에서만 고정, 자신의 부모 위치가 뷰포인트에서 벗어나면 일반적인 흐름을 따른다.
  • static 처럼 원래 위치에 배치되어 있다가 정해진 위치에 브라우저가 스크롤 되면 그때부터fixed처럼 고정되어 배치된다.
 

'weeklypaper' 카테고리의 다른 글

얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy)  (0) 2023.12.12
js 비교연산자 '==' 와 '===' 차이점은?  (0) 2023.12.12
git flow에 대해서  (0) 2023.12.12
git에서 branch merge 3가지 방법  (0) 2023.12.12
CSS - Cascading  (0) 2023.12.12