front-end/HTMI CSS
CSS position과 좌표 레이아웃
Hoon0211
2023. 6. 19. 20:53
728x90
1. 좌표속성
- top, left, bottom, right 라는 속성을 사용하면 요소의 상하좌우 위치를 변경할 수 있습니다.
- 하지만 이 좌표속성을 사용하려면 position 속성이 필요합니다.
- position 속성은 좌표속성을 적용할 기준점이 지정해주는 역할
.box {
top : 20px;
left : 30%;
}
2. position 속성
- static; : 기준이 없는 상태
- relative; : 기준이 본인 원래 위치
- absolute; : 기준이 부모 속성
- fixed; : 기준이 브라우저창
- 브라우저 창에 고정된 위치(스크롤시 따라옴 ex) 다음페이지, 이전페이지, 위로 스크롤 버튼)
.box {
position : static;
position : relative;
position : absolute;
position : fixed;
}
- position : absolute 를 적용한 요소 가운데 정렬을 위한 코드
.button {
position : absolute;
left : 0;
right : 0;
margin-left : auto;
margin-right : auto;
width : 원하는 수치
}
728x90