Position
엘리먼트를 배치하는 여러가지 방법을 제공
https://developer.mozilla.org/ko/docs/Web/CSS/position
https://www.w3schools.com/css/css_positioning.asp
(static은 기본값)
relative를 가장 많이 쓰며 top, right, bottom, left 좌표가 만들어짐.
position 실습
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Position 실습</title>
<link rel="stylesheet" href="./styles/position.css">
</head>
<body>
<h1>Position 실습</h1>
<div>
<div class="position-absolute">Absolute</div>
<div class="position-relative">Relative</div>
<div class="position-relative move-point">Relative</div>
<div class="position-relative">
Relative
<div class="position-absolute">Absolute</div>
</div>
<div class="position-fixed">Fixed</div>
<div class="position-sticky">Sticky</div>
</div>
</body>
</html>
.position-absolute {
background-color: #F00;
/* 문서(html) 내부에서 절대 위치에 엘리먼트를 배치한다. */
/* 명확한 위치를 설정하지 않으면, 가장 좌측 상단에 배치된다. */
position: absolute;
top: 0;
left: 0;
}
z-index
Overflow
hidden과 auto를 제일 많이 쓴다.