position

요소의 위치를 지정하는 기준을 정하는 속성 (top, bottom, left, right , z-index 와 함께 쓰인다)

.box {
  position: relative;
  top: 20px;
  left: 20px;
  background: blue;
}

<aside> 💡 Stack order (요소 쌓임 순서)

  1. 요소에 position 속성값이 있는 경우 위에 쌓인다.
  2. position이 모두 존재한다면, z-index 값이 클수록 위에 쌓인다.
  3. position이 모두 존재하고 z-index 값이 같다면, HTML 내에서 마지막(최근)코드 일수록 위에 쌓인다.

</aside>

위치 지정

1. 자식태그 부모 만들기

<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" href="style.css">
  </head>
  <body>
    <div>1</div>
    <div id="center">2</div>
    <div>3</div>
  </body>
</html>
body {
  display: flex;
}

div {
  width: 200px;
  height: 200px;
  background-color: tomato;
  display: flex;
  justify-content: center;
  align-items: center;
}

#center {
  background-color: seagreen;
}