1. font-family 속성 - 글꼴 지정
font-family:<글꼴이름>[,<글꼴 이름>, <글꼴 이름>]
- 지정한 글꼴이 없을 경우를 대비해 두 번째, 세 번째 글꼴까지 지정해야 한다.
- 두 개 이상의 글꼴 이름을 지정할 때는 쉼표(,)로 구분한다.
- font-family 속성은 상속되기 때문에 <body> 태그 스타일에 한번 정의하면 문서 전체에 적용된다.
- 각 요소마다 다른 글꼴을 사용하고 싶으면 태그 스타일이나 클래스 스타일을 사용한다.
2. @font-face 속성 - 웹 폰트 사용
웹 폰트란 웹 문서를 작성할 때 웹 문서 안에 글꼴 정보도 함께 저장했다가 사용자가 웹 문서에 접속하면 글꼴을 사용자 시스템으로 다운로드시키는 방식입니다.
글꼴 파일을 업로드해 웹 폰트가 준비되었다면 @font-face 속성을 사용해 웹 폰트를 정의할 수 있습니다.
3. font-size 속성 - 글자크기 조절
font-size: <절대 크기> | <상대 크기> | <크기> | <백분율>
font-size 속성에서 사용하는 속성 값은 다음과 같습니다.
속성 값 |
설명 |
<절대 크기> |
브라우저에서 지정한 글자 크기이다. 사용할 수 있는 값은 xx-small | x-small | small | medium | large | x-large | xx-large이다. |
<상대 크기> |
부모 요소의 글자 크기를 기준으로 크기를 조절한다. 사용할 수 있는 값은 larger | smaller이다. |
<크기> |
브라우저와 상관없이 글자 크기를 지정한다. |
<백분율> |
부모 요소의 글자 크기를 기준으로 해당하는 %를 계산해 표시한다. |
font-size에서 사용할 수 있는 단위는 다음과 같습니다.
단위 |
설명 |
em |
해당 글꼴의 대문자 M의 너비를 기준으로 크기를 조절한다. |
ex |
x-heihgt. 해당 글꼴의 소문자 x의 높이를 기준으로 크기를 조절한다. |
px |
픽셀. 모니터에 따라 상대적 크기가 된다. |
pt |
포인트. 일반 문서에서 많이 사용하는 단위다. |
4. font-weight 속성 - 글자 굵기 지정
font-weight: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
5. font-variant 속성 - 작은 대문자로 표시
font-variant: nomal | small-caps
6. font-style 속성 - 글자 스타일 지정
font-style: normal | italic | oblique
7. font 속성 - 글꼴 속성을 한꺼번에 묶어 표현
font: <font-style><font-variant><font-weight><font-size/line-height><font-family> | caption | icon | menu | message-box | small-caption | status-bar
특정 키워드를 입력해 그것에 어울리는 글꼴 스타일로 표시할 수도 있습니다.
<출처> Do it! HTML5+CSS3 웹 표준의 정석
'IT > CSS' 카테고리의 다른 글
[CSS 입문] 문단 스타일 (0) | 2017.04.05 |
---|---|
[CSS 입문] 텍스트 스타일 (0) | 2017.04.04 |
[CSS 입문] 캐스캐이딩 스타일 시트(CSS) (0) | 2017.03.31 |
[CSS 입문] 선택자의 종류 (0) | 2017.03.30 |
[CSS 입문] 스타일과 스타일 시트 (0) | 2017.03.29 |