[ css ] 공간 분할을 위한 스타일 ( auto 와 %)

Suji Kang·2023년 12월 17일
0

px: 고정값
%: 비율값(부모기준의 양값)
auto: 사용가능한 수평 공간을 차지하는 형태

🐾 auto 와 % 의 차이?

간단한 차이:

📌 auto: 내용에 맞게 동적으로 조정되는 값으로, 주로 컨텐츠의 크기에 맞추고자 할 때 사용됩니다.

📌 %: 부모 요소의 크기에 상대적인 비율을 나타내는 값으로, 레이아웃을 조정할 때 활용됩니다.

예를 들어)
width: auto;를 사용하면 내용의 크기에 따라 동적으로 조정되며,
width: 50%;부모 요소의 크기에 상대적으로 절반의 너비를 가지게 됩니다.

🔎 % - 추가되는 요소를 포함하지 않으며, 넘치게 만들 수도 있음!
🔎 auto - 함께 가져가며 폭값을 유지하기 위해 노력

  .box {
        width: 100%; /*(비율)%부모기준에 따른 양으로 표현!
        추가되는 요소를 포함하지 않으며, 넘치게 만들 수도 있음!*/
        height: 100px;
        background-color: rgb(241, 247, 149);
      }
      .box2 {
        width: auto; /*auto 부모기준으로 꽉차게 ~ / 
        추가되는 요소를 함께 가져가며 폭값을 유지하기 위해 노력*/
        height: 100px;
        background-color: rgb(147, 250, 250);
      }

      #width {
        width: 500px;
        height: 250px;
        border: 5px solid #000;
      }
 <body>
    <div id="width">
      <div class="box">100%</div>
      <div class="box2">auto</div>
    </div>
  </body>


paddig을 각각 10px을 주었고, 100% 는 넘친것을 확인할수있다.



profile
나를위한 노트필기 📒🔎📝

0개의 댓글