--- title: font slug: Web/CSS/font tags: - CSS - CSS Fonts - CSS Property - Reference translation_of: Web/CSS/font ---
{{CSSRef}}

font CSS 속성은 {{cssxref("font-style")}}, {{cssxref("font-variant")}}, {{cssxref("font-weight")}}, {{cssxref("font-size")}}, {{cssxref("line-height")}}, {{cssxref("font-family")}}의 단축 속성입니다. 요소의 글꼴을 시스템 폰트로 설정할 수도 있습니다.

{{EmbedInteractiveExample("pages/css/font.html")}}

다른 단축 속성과 마찬가지로, 생략한 속성은 초기값으로 설정하며 이 과정에서 다른 속성으로 설정한 값을 덮어 쓸 수도 있습니다. font 속성으로 설정할 수 없는 {{cssxref("font-stretch")}}, {{ cssxref("font-size-adjust")}}, {{cssxref("font-kerning")}}의 값도 초기값으로 돌아갑니다.

구문

font 속성은 하나의 키워드를 지정해 시스템 폰트를 사용하도록 설정할 수도 있고, 여러 글꼴 관련 속성의 단축 속성으로도 사용할 수 있습니다.

font를 시스템 폰트 키워드로 사용하려면 {{anch("caption")}}, {{anch("icon")}}, {{anch("menu")}}, {{anch("message-box")}}, {{anch("small-caption")}}, {{anch("status-bar")}} 중 하나를 사용해야 합니다.

font를 단축 속성으로 사용하려면,

<'font-style'>
{{cssxref("font-style")}} 참고
<'font-variant'>
{{cssxref("font-variant")}} 참고
<'font-weight'>
{{cssxref("font-weight")}} 참고
<'font-stretch'>
{{cssxref("font-stretch")}} 참고
<'font-size'>
{{cssxref("font-size")}} 참고
<'line-height'>
{{cssxref("line-height")}} 참고
<'font-family'>
{{cssxref("font-family")}} 참고

시스템 폰트 키워드

caption
버튼, 드랍다운 메뉴 등 설명이 붙은 컨트롤에 사용하는 시스템 폰트.
icon
아이콘 이름에 사용하는 시스템 폰트.
드랍다운 메뉴, 메뉴 리스트 등 메뉴에서 사용하는 시스템 폰트.
message-box
다이얼로그 창에 사용하는 폰트.
small-caption
소형 컨트롤에 사용하는 시스템 폰트.
status-bar
창의 상태표시줄에 사용하는 시스템 폰트.
추가 시스템 폰트 키워드
각 브라우저마다 더 많은 키워드를 접두사와 함께 구현하고 있습니다. Gecko는 -moz-window, -moz-document, -moz-desktop, -moz-info, -moz-dialog, -moz-button, -moz-pull-down-menu, -moz-list-moz-field를 가지고 있습니다.

형식 구문

{{csssyntax}}

예제

/* 글씨 크기 12픽셀, 줄 높이 14픽셀, 글꼴 sans-serif */
p { font: 12px/14px sans-serif }

/* 글씨 크기 부모 또는 기본값(부모가 없을 경우)의 80%, 글꼴 sans-serif */
p { font: 80% sans-serif }

/* 글씨 굵기 굵게, 스타일 기울이기, 글씨 크기 크게, 글꼴 serif */
p { font: bold italic large serif }

/* 창의 상태표시줄과 같은 글꼴 사용 */
p { font: status-bar }

{{ EmbedLiveSample('예제','100%', '380px')}}

명세

Specification Status Comment
{{ SpecName('CSS3 Fonts', '#font-prop', 'font')}} {{ Spec2('CSS3 Fonts')}} Added support for font-stretch values.
{{ SpecName('CSS2.1', 'fonts.html#font-shorthand', 'font-weight')}} {{ Spec2('CSS2.1')}} Added support for keywords.
{{ SpecName('CSS1', '#font', 'font')}} {{ Spec2('CSS1')}} Initial definition.

{{cssinfo}}

브라우저 호환성

{{Compat("css.properties.font")}}