CodeGym /행동 /Frontend SELF KO /크기 측정

크기 측정

Frontend SELF KO
레벨 16 , 레슨 3
사용 가능

3.1 width 속성

CSS에서 블록의 크기는 웹 페이지 레이아웃을 작성하는 데 중요한 역할을 해. 이것들은 요소가 주변 요소들과 어떻게 표시되고 상호작용할지 결정해. 이제 우리는 블록의 크기를 설정할 수 있는 width, height, max-width, max-height 속성을 살펴볼 거야.

width 속성은 요소의 너비를 설정해. 이것은 px, %, em, rem 등 다양한 단위로 설정될 수 있어.

  • 자동 값: auto — 요소의 너비는 콘텐츠와 주변 환경을 기반으로 자동으로 결정됨
  • 절대 단위: px, pt, cm, mm, in
  • 상대 단위: %, em, rem, vw, vh

사용 예시:

CSS
    
      .box {
        background-color: #3498db;
        color: white;
        padding: 10px;
        margin: 10px;
      }

      .box-fixed {
        width: 200px;
      }

      .box-percentage {
        width: 50%;
      }
    
  
HTML
    
      <div class="box box-fixed">고정 너비 (200px)</div>
      <div class="box box-percentage">너비 퍼센트 (50%)</div>
    
  

코드 설명:

  • .box-fixed: 200 픽셀 고정 너비를 가진 요소
  • .box-percentage: 부모 요소의 50% 너비를 가진 요소

3.2 height 속성

height 속성은 요소의 높이를 설정해. 이것 역시 다양한 단위로 설정될 수 있어.

값:

  • 자동 값: auto — 요소의 높이는 콘텐츠와 주변 환경을 기반으로 자동으로 결정됨
  • 절대 단위: px, pt, cm, mm, in
  • 상대 단위: %, em, rem, vh, vw

사용 예시:

CSS
    
      .container {
        height: 300px;
      }

      .box {
        color: white;
        padding: 10px;
      }

      .box-fixed-height {
        height: 150px;
        background-color: #2ecc71;
      }

      .box-percentage-height {
        height: 50%;
        background-color: #7a5c71;
      }
    
  
HTML
    
      <div class="container">
        <div class="box box-fixed-height">고정 높이 (150px)</div>
        <div class="box box-percentage-height">높이 퍼센트 (50%)</div>
      </div>
    
  

코드 설명:

  • .box-fixed-height: 150 픽셀 고정 높이를 가진 요소
  • .box-percentage-height: 부모 요소의 50% 높이를 가진 요소

3.3 max-width 속성

max-width 속성은 요소의 최대 너비를 설정해. 이것은 요소가 설정된 값 이상으로 확장되는 것을 막는 제한이야.

값:

  • 제한 없음: none — 요소는 어떤 너비로도 확장될 수 있음
  • 절대 단위: px, pt, cm, mm, in
  • 상대 단위: %, em, rem, vh, vw

사용 예시:

CSS
    
      .box {
        background-color: #e74c3c;
        color: white;
        padding: 10px;
        margin: 10px;
      }

      .box-max-width {
        width: 100%;
        max-width: 300px;
      }
    
  
HTML
    
      <div class="box">너비 100% (기본)</div>
      <div class="box box-max-width">최대 너비 300px</div>
    
  

코드 설명:

  • .box-max-width: 최대 너비 300 픽셀을 가진 요소. 콘텐츠는 요소가 300 픽셀 이상 확장되는 것을 막아줌

3.4 max-height 속성

max-height 속성은 요소의 최대 높이를 설정해. 이것은 요소가 설정된 값 이상으로 증가하는 것을 막는 제한이야.

값:

  • 제한 없음: none — 요소는 어떤 너비로도 확장될 수 있음
  • 절대 단위: px, pt, cm, mm, in
  • 상대 단위: %, em, rem, vh, vw

사용 예시:

CSS
    
      .box {
        background-color: #9b59b6;
        color: white;
        padding: 10px;
        max-height: 35px;
        overflow: auto;
      }
    
  
HTML
    
      <div class="box">
        <p>스크롤을 위한 추가 텍스트.<br>스크롤을 위한 추가 텍스트.<br>스크롤을 위한 추가 텍스트.</p>
      </div>
    
  

코드 설명:

  • .box-max-height: 최대 높이 100 픽셀을 가진 요소. 요소의 콘텐츠가 이 값을 초과하면 overflow: auto; 속성 덕분에 스크롤 될 거야
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION