CSS 데모: font 데모 버튼을 클릭해 보세요!
selector {
    font: [ <'font-style'> || 
            <font-variant-css2> ||
            <'font-weight'> ||
            <font-width-css3>
          ]? 
          <'font-size'> 
          [ / <'line-height'> ]? 
          <'font-family'> |
          <system-family-name>
}
/* <'font-size'> <'font-family'> */
font: 1.4em "바탕체", sans-serif;

/* <'font-style'> <'font-size'> <'font-family'> */
font: italic 18px "바탕체", serif;

/* <font-variant-css2> <'font-weight'> <'font-size'> / <'line-height'> <'font-family'> */
font: small-caps bold 18px/1.4 sans-serif;

/*  <system-family-name> */
font: message-box;
/* font-family가 마지막에 지정되지 않음 */
font: Arial normal 16px/1.5;

/* line-height가 슬래시로 구분되지 않음 */
font: normal 16px 1.5 Arial;

/* font-size는 font-style, font-variant, font-weight 다음에 위치해야 함 */
font: 16px normal small-caps Arial;

/* font-family가 마지막에 지정되지 않음 */
font: Arial 16px/1.5 normal;
selector {
    font: <system-family-name>
}
<p>단일 키워드 구문으로 시스템 글꼴을 설정하는 방법</p>
p {
    font: status-bar;
}
실제 적용된 모습 실제로 이 코드는 브라우저에서 상태 바 텍스트 스타일을 사용하여 텍스트를 렌더링하게 됩니다.
p {
    font-family: sans-serif;
    font-weight: bold;
    font-size: 1.1em;
}
p.special {
    font: 1.3em sans-serif;
}
<p>font-weight: bold</p>
<p class="special">font-weight: bold가 초깃값인 normal로 재설정 됨</p>
실제 적용된 모습