Властивість 'font'. за винятком випадків, описаних нижче, є скороченим значенням властивостей установок 'font-style'. 'Font-variant', 'font-weight', 'font-size'. 'Line-height' і 'font-family' в тому ж місці таблиці стилів. Синтаксис цієї властивості базується на традиційній друкарською нотації скорочень для установки декількох властивостей шрифту.
Всі властивості, що відносяться до шрифтів, спочатку встановлюються в свої початкові значення, включаючи перераховані в попередніх параграфах, плюс 'font-stretch' і 'font-size-adjust'. Потім властивості, для яких задані явні значення в 'font'. встановлюються в ці значення. Для визначення допустимих і початкових значень см. Раніше певні властивості. Для забезпечення зворотної сумісності не можна встановлювати 'font-stretch' і 'font-size-adjust' в інші, ніж початкові, значення, використовуючи властивість 'font'; замість цього встановіть індивідуальні властивості.
У другому правилі процентне значення розміру шрифту ('80% ') відноситься до розміру шрифту батьківського елементу. У третьому правилі висота рядка у відсотках ( '110%') відноситься до розміру шрифту самого елементу.
Перші три правила не специфікують 'font-variant' і 'font-weight' явно, тому ці властивості отримують свої початкові значення ( 'normal'). Зверніть увагу, що ім'я сімейства шрифтів "new century schoolbook", що містить прогалини, укладено в лапки. Четверте правило встановлює 'font-weight' в 'bold', 'font-style' - в 'italic' і неявно встановлює 'font-variant' в 'normal'.
П'яте правило встановлює 'font-variant' ( 'small-caps'), 'font-size' (120% розміру шрифту предка), 'line-height' (120% розміру шрифту) і 'font-family' ( 'fantasy' ). З цього випливає, що ключове слово 'normal' застосовується до двох залишилися властивостями: 'font-style' і 'font-weight'.
Шосте правило встановлює 'font-style', 'font-size' і 'font-family', інші властивості шрифту в свої початкові значення. Воно потім встановлює 'font-stretch' в 'condensed', оскільки це властивість не може бути встановлено в це значення шляхом використання скороченого властивості 'font'.
Наступні значення відносяться до системних шрифтів:
Шрифт використовується для рядка стану вікна.
Системні шрифти можуть встановлюватися тільки повністю, тобто: Сімейство шрифту. розмір, вага, стиль і т.д. - все встановлюються одночасно. Ці значення можуть бути потім встановлені індивідуально, якщо це необхідно. Якщо шрифт із зазначеними характеристиками відсутня на цій платформі, ПА або повинен правильно замінити шрифт (напр. Зменшена версія шрифту 'caption' може використовуватися для шрифту 'smallcaption'), або підставити шрифт ПА за замовчуванням. Як і для звичайних шрифтів. якщо будь-які властивості системного шрифту не є частиною доступних операційній системі установок користувача, то ці властивості повинні бути встановлені в свої початкові значення.
Якщо шрифт для використання в меню, що випадають в конкретній системі встановлено, наприклад, 9-пунктовий Charcoal з вагою 600, тоді елементи P - нащадки BUTTON будуть відображатися так, як якщо б діяло правило: