위치를 설정하는 position 속성에 대해 정리해보자
div {
position: static;
}
div {
position: relative;
}
div {
position: absolute;
}
div {
position: fixed;
}
static
position 속성의 기본값
position이 static일때 left, right, top, bottom 은 비활성화된다.
relative
부모태그를 기준으로한
원래 자기가 있었던 위치를 기준으로해서
left, right, top, bottom 가 적용된다
absolute
부모태그를 기준으로해서
left, right, top, bottom 값이 적용된다
단 부모의 position이 static이 아닐 경우에만 => left, right, top, bottom 기준을 부모로 잡는다
부모가 static일시, static이 아닌 그 위의 부모를 찾아 기준으로 삼는다
fixed
최상위에 있는 태그를 기준으로 잡고
left, right, top, bottom 위치를 잡는다
이때, 스크롤에도 상관없이 잡은 위치를 고수함
sticky
원래 자기가 있던 위치를 기준으로 자리잡으나
스크롤을 내려도 움직이지않고 그대로 고정됨
'CSS' 카테고리의 다른 글
bootstrap 으로 웹페이지 손쉽게 꾸미기 (0) | 2021.08.20 |
---|---|
fullpage 전체페이지 스크롤 플러그인 (0) | 2021.08.17 |
Font Awesome 사용 메뉴얼 (0) | 2021.08.05 |
CSS 초기화 작업 (0) | 2021.08.01 |
댓글