폰트

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

2.1 font-family 속성

폰트는 웹 디자인에서 중요한 역할을 해서, 텍스트의 가독성과 시각적 매력에 영향을 줘. 폰트 패밀리는 웹페이지에서 사용할 수 있는 폰트의 스타일과 특성을 정의해. CSS에서는 폰트를 일반적으로 세 가지 주요 패밀리로 나누어: serif, sans-serif, monospace. 각각을 자세히 살펴보자.

font-family 속성

font-family 속성은 폰트 패밀리를 지정하는 데 사용돼. 여러 폰트를 지정할 수 있고, 이것들은 쉼표로 구분해서 브라우저가 첫 번째 폰트를 사용할 수 없을 때 다음 폰트를 사용할 수 있게 돼.

여러 폰트 사용 예제

    
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    
  

사용 예제:

CSS
    
      body {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      }
    
  
HTML
    
      <body>
        <p>이 텍스트는 Helvetica Neue, Helvetica 또는 Arial 폰트를 사용해 표시돼.</p>
      </body>
    
  

2.2 serif 폰트 패밀리

세리프 폰트 (serif)는 글자와 기호의 끝에 작은 선이나 획이 추가된 게 특징이야. 이런 폰트는 텍스트에 좀 더 전통적이고 공식적인 느낌을 줘.

serif 폰트 예제:

  • Times New Roman
  • Georgia
  • Garamond
  • Baskerville

사용 예제:

CSS
    
      body {
        font-family: 'Times New Roman', serif;
      }
    
  
HTML
    
      <body>
        <h1>This is a heading</h1>
        <p>This is a paragraph using a serif font.</p>
      </body>
    
  

2.3 sans-serif 폰트 패밀리

산세리프 폰트 (sans-serif)는 글자와 기호의 끝에 작은 선이 없어. 이런 폰트는 좀 더 현대적이고 미니멀한 느낌을 줘, 그리고 특히 스크린에서 읽기 쉬워서 웹 디자인에 자주 사용돼.

sans-serif 폰트 예제:

  • Arial
  • Helvetica
  • Verdana
  • Open Sans
CSS
    
      body {
        font-family: 'Arial', sans-serif;
      }
    
  
HTML
    
      <body>
        <h1>This is a heading</h1>
        <p>This is a paragraph using a sans-serif font.</p>
      </body>
    
  

2.4 monospace 폰트 패밀리

모노스페이스 폰트 (monospace)는 모든 기호의 폭이 동일해. 이런 폰트는 코드나 기술 문서, 테이블처럼 수직으로 정렬이 중요한 곳에서 자주 사용돼.

monospace 폰트 예제:

  • Courier New
  • Consolas
  • Monaco
  • Lucida Console

사용 예제:

CSS
    
      body {
        font-family: 'Courier New', monospace;
      }
    
  
HTML
    
      <body>
        <h1>This is a heading</h1>
        <p>This is a paragraph using a monospace font.</p>
        <pre>
          function helloWorld() {
            console.log("Hello, world!");
          }
        </pre>
      </body>
    
  

웹페이지에서의 인식과 다양한 스타일을 개선하기 위해 종종 다른 폰트 패밀리를 조합해 사용해. 예를 들어, 헤딩은 serif 폰트로, 본문 텍스트는 sans-serif 폰트로 설정할 수 있어. 코드 같은 경우에는 항상 monospace로 설정하지.

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION