<body>
    <div class="outer">
      <div class="box box1">
        <div class="inner inner1">inner1</div>
        <div class="inner inner2">inner2</div>
      </div>
    </div>
    <div class="outer">
      <div class="box box2">
        <div class="inner inner1">inner1</div>
        <div class="inner inner2">inner2</div>
      </div>
    </div>
  </body>

.outer {
        width: 200px;
        height: 200px;
        margin-top: 30px;
        margin-bottom: 20px;
        margin-left: 100px;
        background-color: green;
      }
      .box {
        width: 100px;
        height: 100px;
        background-color: red;
      }
      .inner {
        width: 100%;
        height: 50%;
      }
      .inner1 {
        background-color: blue;
      }
      .inner2 {
        background-color: yellow;
      }

๐Ÿ“Œ static

.box1 .inner1 {
        position: static; 
        top: 30px;
        left: 100px;
      }

Untitled

๐Ÿ“Œ relative

.box1 .inner1 {
        position: relative; 
        top: 30px;
        left: 100px;
      }

์œ„์—์„œ 30px๋งŒํผ, ์™ผ์ชฝ์—์„œ 100px ๋งŒํผ ์ด๋™ํ–ˆ๊ณ , ์›๋ž˜ ์œ„์น˜ํ•ด์žˆ๋˜ ์ž๋ฆฌ๋Š” ๊ทธ๋Œ€๋กœ ๋‚จ๊ฒจ์ ธ์žˆ๋‹ค.

์œ„์—์„œ 30px๋งŒํผ, ์™ผ์ชฝ์—์„œ 100px ๋งŒํผ ์ด๋™ํ–ˆ๊ณ , ์›๋ž˜ ์œ„์น˜ํ•ด์žˆ๋˜ ์ž๋ฆฌ๋Š” ๊ทธ๋Œ€๋กœ ๋‚จ๊ฒจ์ ธ์žˆ๋‹ค.

๐Ÿ“Œabsolute -1 (body ๊ธฐ์ค€)

.box2 .inner1 {
        position: absolute;
        top: 30px;
        left: 100px;
        opacity: 0.3;
      }

๋ณธ๋ž˜์˜ inner ์‚ฌ์ด์ฆˆ๊ฐ€ %๋กœ ๋˜์–ด์žˆ์–ด์„œ ๊ทธ ๊ธฐ์ค€์ด body๋กœ ์žกํ˜€ ์‚ฌ์ด์ฆˆ๊ฐ€ ๊ฒฐ์ •๋๋‹ค.

๋ณธ๋ž˜์˜ inner ์‚ฌ์ด์ฆˆ๊ฐ€ %๋กœ ๋˜์–ด์žˆ์–ด์„œ ๊ทธ ๊ธฐ์ค€์ด body๋กœ ์žกํ˜€ ์‚ฌ์ด์ฆˆ๊ฐ€ ๊ฒฐ์ •๋๋‹ค.