본문 바로가기

HTML, CSS, JavaScript/CSS

글꼴 폰트 관련 스타일

▶ 글꼴 폰트 관련 스타일

  • font-size
    - 글꼴의 크기를 지정하는 속성
    - px : 픽셀(화면 해상도) / pt : 포인트(1pt = 0.72인치)
       / % : 상위 요소 크기에 대한 백분율 / em : 1em = 100%
    <ul id="size-test">
        <li>픽셀(px)</li>
        <li>포인트(pt)</li>
        <li>퍼센트(%)</li>
        <li>em</li>
    </ul>
#size-test>li:nth-child(1){font-size: 15px;}
#size-test>li:nth-child(2){font-size: 25pt;}
#size-test>li:nth-child(3){font-size: 130%;}
#size-test>li:nth-child(4){font-size: 2em;}
/* 크롬 브라우저 기준 
   기본 글꼴 크기 : 16px */


  • font-weight
    - 글꼴의 굵기(두께)를 지정하는 속성
    - 숫자 : 100(얇음) ~ 900(두꺼움) [100단위]
      normal : 폰트에 지정된 기본 두께(400)
      bold : 굵게(700)

      bolder : 상속 받은 두께보다 더 굵게
      lighter : 상속 받은 두께보다 더 얇게
    <ul id="weight-test">
        <li>테스트1</li>
        <li>테스트2</li>
        <li>테스트3</li>
        <li>테스트4</li>
        <li>테스트5</li>
    </ul>
/* font-weight */
#weight-test>li{
    font-size: 34px;
}

#weight-test>li:nth-child(1){font-weight: 600;}
#weight-test>li:nth-child(2){font-weight: bold;}
#weight-test>li:nth-child(3){font-weight: bolder;}
#weight-test>li:nth-child(4){font-weight: lighter;}
#weight-test>li:nth-child(5){
    font-weight: normal;
    font-style : oblique;
    /* font-style : 글꼴의 모양을 지정하는 속성 */
    /* italic : 폰트에서 제공하는 비스듬한 글자 */
    /* oblique : 강제로 글자를 비스듬하게 */
}


  • font-family
    - 글꼴을 지정하는 속성
    <ul id="family-test1" class="cls">
        <li>가나다라마바사아, ABCDEFG, abcdefg, 1234, !@#$%</li>
        <li>가나다라마바사아, ABCDEFG, abcdefg, 1234, !@#$%</li>
        <li>가나다라마바사아, ABCDEFG, abcdefg, 1234, !@#$%</li>
    </ul>
/* font-family */
.cls>li{font-size: 24px;}

#family-test1>li:nth-child(1){
    font-family: '궁서'; /* 설치된 폰트인 경우 */
}

#family-test1>li:nth-child(2){
    font-family: '바닐라라떼체'; /* 없는 폰트인 경우 기본 폰트로 설정됨 */
}

#family-test1>li:nth-child(3){
    font-family: '바닐라라떼체', '굴림체';
}


  • 웹 폰트 사용 방법
    1) link 태그를 이용 : 웹-폰트 사이트에서 link 태그 코드 복사하여 <head> 태그 안에 붙여넣기

    2) @import 이용 : 웹-폰트 사이트에서 @import 코드 복사하여
                                 style 관련 css 파일 최상단에 @import url("복사한 주소") 붙여넣기

    3) @font-face 이용 : 웹-폰트 사이트에서 @font-face 전체 코드 복사하여
                                     style 관련 css 파일에 붙여넣고, 해당 폰트 이용할 요소의 style 내부에
                                     font-family 항목만 떼어 복사/붙여넣기

'HTML, CSS, JavaScript > CSS' 카테고리의 다른 글

글자 관련 스타일  (1) 2024.12.14
flex 스타일 3  (0) 2024.12.14
flex 스타일 2  (0) 2024.12.14
flex 스타일 1  (0) 2024.12.14
레이아웃 스타일4  (0) 2024.12.14