✔️position 속성 값
1. static:웹사이트의 기본 속성값, (top, right, left, bottom을 이해하지 못함)
2. relative: HTML테그가 있는 위치에서 top, right, left, bottom 값을 통해 움직임
3. absolute: 부모영역에서 top, right, left, bottom을 이용해 주어진 위치로 움직임
4. fixed: absolute와 비슷하지만 스크롤을 내려도 그 위치에 고정, 무조건 브라우저 창 기준
5. sticky: relative와 비슷하지만 스크롤을 내리면 fixed처럼 그 위치에 고정
✔️상세 설명
1. static:웹사이트의 기본 속성값, (top, right, left, bottom을 이해하지 못함)
.locate {
position: static;
left: 30px; /* left 값을 줘도 움직이지 않음 */
top: 30px; /* top 값을 줘도 움직이지 않음 */
}
2. relative: HTML테그가 있는 위치에서 top, right, left, bottom 값을 통해 움직임
.locate {
position: relative;
left: 30px;
top: 30px;
}
3. absolute: 부모영역에서 top, right, left, bottom을 이용해 주어진 위치로 움직임
.locate {
position: absolute;
left: 30px;
top: 30px;
}
4. fixed: absolute와 비슷하지만 스크롤을 내려도 그 위치에 고정, 무조건 브라우저 창 기준
.locate {
position: fixed;
left: 30px;
top: 30px;
}
5. sticky: relative와 비슷하지만 스크롤을 내리면 fixed처럼 그 위치에 고정
.locate {
position: sticky;
left: 30px;
top: 30px; /* 이 코드는 무시하는듯. */
}
'프론트엔드 > HTML, CSS' 카테고리의 다른 글
HTML Semantic Elements (1) | 2023.09.07 |
---|---|
flexbox (0) | 2023.09.05 |
이미지와 글의 줄 맞추기 (0) | 2023.09.04 |
HTML 자주 쓰는 코드 (0) | 2023.09.02 |
CSS 연습 (0) | 2023.09.01 |