css властивість font-size-adjust
Властивість font-size-adjust дає кращий контроль розміру шрифту, коли перший обраний шрифт недоступний.

Розмір шрифту, який відображається залежить більшою мірою не від властивості font-size, яка визначає лише загальний розмір шрифту, а від співвідношення значень властивості font-size і величиниx-height (x-height - це різниця між розміром малої літери "x" і великої літери "X" для певного шрифту). Це співвідношення називається аспектом шрифту і розраховується за формулою: аспект = font-size / x-height.
Проблему розмірів вирішує властивість font-size-adjust (вона дозволяє змінювати аспект шрифту), яка змусить виглядати другий шрифт такого ж розміру, як і перший.
Синтаксис
font-size-adjust: number|none|initial|inherit;
Властивість font-size-adjust може отримувати 4 значень:
-
number -
Визначає значення аспекту для використання
автор: Svitlana -
none -
Не регулює розмір шрифту
автор: Svitlana -
initial -
Модифікує всі рядкові символи як заголовні зменшеного розміру
автор: Svitlana -
inherit -
Вказує на спадковість властивостей від свого батьківського елемента
автор: Svitlana
| Значення без задання: | none |
|---|---|
| Наслідує: | Так |
| Анімується: | Так |
| JavaScript синтаксис: | object.style.fontSizeAdjust="0.58" |
Переглядачі
| Переглядач | |||||
|---|---|---|---|---|---|
| font-size-adjust | Не підтримується | 3.0 | Не підтримується | Не підтримується | Не підтримується |
Мобільних переглядачів ще не додано.
Приклади
+ запропонувати свій приклад у пісочниці
Різні шрифти при однаковому font-size мають різну висоту малих літер, тому Times поруч із Verdana виглядає дрібнішим. У другому рядку font-size-adjust: 0.58 (аспект Verdana) підганяє малі літери обох шрифтів під одну висоту.
HTML
<p class="no">Без коригування: <span>Verdana</span> та <span class="t">Times New Roman</span></p>
<p class="yes">З font-size-adjust: <span>Verdana</span> та <span class="t">Times New Roman</span></p>
CSS
p {
font-size: 22px;
}
span {
font-family: Verdana, sans-serif;
}
.t {
font-family: "Times New Roman", serif;
}
.yes span {
font-size-adjust: 0.58;
}
Значення у дії
Приклад використання
Приклад використання
Коментарі
Коментарів ще немає — будьте першим!