STUDY/디자인

[CSS] font 속성

sorrow16 2020. 12. 4. 13:14

[개요]

font 속성은 글자의 폰트를 정의하는 속성인데, 여러 기능을 동시에 가지고 있는 속성이기도 합니다. 정확히 말하면 6개의 세부적인 글꼴 관련 속성을 font 라는 하나의 속성에 한번에 쓸수 있다는 소리입니다.

 

세부적인 글꼴 관련 속성은 아래와 같습니다.

 

font-style 이탤릭체 등의 글꼴의 스타일 지정
font-weight 글자 두께
font-variant 글꼴 변형(소문자를 대문자로 바꾸는 동의)
font-size 글자 크기
line-height 줄 간격
font-family 글꼴(굴림, 돋움...)

 

font 속성은 다음과 같은 순서로 세부 속성을 한번에 기술합니다.

 

font: font-style font-variant font-weight font-size/line-height font-family

 

[font-style]

글꼴의 스타일로, 주로 이탤릭체(기울여 표시)를 설정하기 위해 사용합니다.

normal :  기본

Italic : 이탤릭체

 

[font-weight]

글꼴의 두께로, 미리 정의된 단어나 100~900 사이의 숫자를 통해 설정합니다. 기본값은 normal 입니다.

  • 100 : lighter
  • 200
  • 300
  • 400 : normal
  • 500
  • 600
  • 700 : bold
  • 800
  • 900 : bolder

 

[font]

글자 크기로 <font> 태그의 size 속성과 효과가 같습니다.

(HTML5 부터 <font> 태그 사용은 권장되지 않으며, css를 사용해야 합니다.)

 

px, em등의 단위와 small, big 등의 상수 크기를 사용할 수 있습니다.

(일반 웹 페이지에서는 px 사용)

 

[font-family]

글꼴 종류로 <font>태그의 face 속성과 효과가 같습니다. 쉼표로 여러 글꼴을 등록할 수 있는데, 이 떼 맨 앞에 있는 글꼴을 우선으로 적용시키며, 맨 앞에 있는 글꼴이 사용자의 컴퓨터에 없을 때 그 다음 글꼴을 사용하게 됩니다.

 

[사용법]

 

.box1 {
	font-size: 20px;
	font-family: 나눔고딕,NanumGothic,돋움,Dotum;
}
.box1 .title { font-weight: bold }
.ex1 { font: 15px NanumGothic, sans-serif }
.ex2 { font: italic bold 12px/30px Dotum, sans-serif }

 

[예시]

[결과]

'STUDY > 디자인' 카테고리의 다른 글

[CSS] border-radius 속성  (0) 2020.12.06
[CSS] text-align 속성  (0) 2020.12.05
[CSS] color 속성  (0) 2020.11.27
[CSS] box-sizing 속성  (0) 2020.11.26
[CSS] margin / padding 속성  (0) 2020.11.25