CodeGym /행동 /Frontend SELF KO /글꼴 속성

글꼴 속성

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

4.1 font-style 속성

CSS는 웹 페이지에서 글꼴을 제어하고 표시하는 데 도움이 되는 다양한 속성을 제공합니다. font-style, font-variantfont-stretch 속성을 사용하여 텍스트의 스타일, 표시 및 너비를 조정할 수 있습니다. 이제 각 속성을 자세히 살펴보겠습니다.

font-style 속성은 텍스트의 스타일을 정의합니다. 이것은 기울임꼴이나 일반 텍스트 스타일을 설정하는 데 사용됩니다.

값:

  • normal: 일반 텍스트 스타일 (기본값)
  • italic: 기울임 텍스트 (이탤릭체)
  • oblique: 기울임 텍스트, italic과 유사하지만 기울이는 방식이 다름

사용 예:

CSS
    
      .normal {
        font-style: normal;
      }

      .italic {
        font-style: italic;
      }

      .oblique {
        font-style: oblique;
      }
    
  
HTML
    
      <body>
        <p class="normal">이것은 일반 텍스트입니다.</p>
        <p class="italic">이것은 기울임 텍스트입니다 (이탤릭체).</p>
        <p class="oblique">이것은 기울임 텍스트입니다 (oblique).</p>
      </body>
    
  

4.2 font-variant 속성

font-variant 속성은 텍스트를 작은 대문자로 표시하는 것을 제어합니다. (캡션) 대문자로 표시하지만 원래 소문자는 더 작은 크기로 유지됩니다.

값:

  • normal: 일반 텍스트 (기본값)
  • small-caps: 작은 대문자로 표시된 텍스트

사용 예:

CSS
    
      .normal {
        font-variant: normal;
      }

      .small-caps {
        font-variant: small-caps;
      }
    
  
HTML
    
      <body>
        <p class="normal">이것은 일반 텍스트입니다.</p>
        <p class="small-caps">이것은 작은 대문자로 표시된 텍스트입니다.</p>
      </body>
    
  

추가 값 (CSS Fonts Level 4)

CSS Fonts Level 4는 font-variant 속성을 위한 추가 값을 제공합니다. all-small-caps, petite-caps, all-petite-caps, unicase, titling-caps 등이 있습니다. 하지만 모든 브라우저에서 지원하지는 않습니다.

4.3 font-stretch 속성

font-stretch 속성은 글꼴의 압축 또는 확장의 정도를 제어합니다. 높이를 바꾸지 않고 글꼴의 너비를 변경하여, 가능한 글꼴 변형을 선택하는 데 사용됩니다.

값:

  • normal: 일반적인 글꼴의 너비 (기본값)
  • ultra-condensed: 최대한 압축된 글꼴
  • extra-condensed: 매우 압축된 글꼴
  • condensed: 압축된 글꼴
  • semi-condensed: 적당히 압축된 글꼴
  • semi-expanded: 적당히 확장된 글꼴
  • expanded: 확장된 글꼴
  • extra-expanded: 매우 확장된 글꼴
  • ultra-expanded: 최대한 확장된 글꼴

사용 예:

CSS
    
      .normal {
        font-stretch: normal;
      }

      .condensed {
        font-stretch: condensed;
      }

      .expanded {
        font-stretch: expanded;
      }
    
  
HTML
    
      <body>
        <p class="normal">이것은 일반 너비의 텍스트입니다.</p>
        <p class="condensed">이것은 압축된 너비의 텍스트입니다.</p>
        <p class="expanded">이것은 확장된 너비의 텍스트입니다.</p>
      </body>
    
  
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION