html 태그나 id, class 박스 등의 위치를 지정해주는 속성
position의 기본 값 : static
html에 쓴 태그 순으로 위치가 지정된다!!
그럼 언제 쓰냐?
부모 객체에서 다른 position 속성값이 주어졌을 때, 무시하기 위해 사용한다 !!! static 마이웨이네
'상대적'인 속성을 가지고 있다. what? 👉 static, 즉 자신이 있어야 하는 위치에 상대적이다.
예로, 자신을 position: relative로 주고 left:50px을 주면 현재 자신의 위치에서 왼쪽으로 50px을 이동한다. 😲
relative, absolute, fixed 같은 position 속성이 부모에 놓여있다면, absolute는 position 속성을 가진 가장 가까운 부모의 박스 내를 기준으로 위치하게 된다.
position:fixed
는 현재 사용자가 보고 있는 뷰포트를 기준으로 마치 화면에 붙은 것처럼 그 자리에 계속해서 위치한다.
예로, 네이베이션 같이 화면에 계속 노출 시켜주기 위해 자주 사용한다.
display: flex;
justify-content: center;
align-items: center;
text-align: center;
line-height: 60px;
fix는 그냥 고정이지만 스크롤에 따라 해당부모에 달라붙음
자신이 있어야하는 위치에 상대적인 값. 더 큰 z-index 값을 가진 요소가 작은 값의 요소 위를 덮음. 단, 부모가 z-index를 높여 자식 앞으로 나올 수 없음. 자식은 z-index를 낮춰 부모 뒤로 가는 것은 가능함. 자식 이기는 부모 없다~
✅
1. Z-index는 같은 형제 요소에 선언된 z-index끼리 비교한다.
2. z-index:-1;을 하면 부모의 뒤로 가게 된다.
이제 블로그 정리할 때 모르는 것 위주로 내용+++ 깨달음을 정리할고임,,,,!!!!!!!
그러니 혹시 지나가다가 틀린게 있다면 말해주십쇼