English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по CSS

CSS @правила (RULES)

Полный список CSS свойств

Метод использования и примеры CSS3 font-size-adjust

Атрибут font-size-adjust CSS определяет, что размер шрифта должен выбираться на основе высоты строчных букв, а не высоты прописных.

Когдаfont-familyЕсли предпочтения автора недоступны, произойдет откат к шрифту, что может привести к увеличению или уменьшению размера шрифта. Атрибут font-size-adjust - это один из способов поддержания читаемости текста в таких случаях. Он достигает этого, изменяя размер шрифта, чтобы, независимо от используемого шрифта,x-heightВсе одинаковы.

В таблице приведены инструкции по использованию и историю версий этого свойства, а также синтаксис использования свойства в скриптах на JavaScript.

Значение по умолчанию:none
Применяется к:
Все элементы. Также применяется к ::first-letter и ::first-line.
Наследование:Да
Могут анимироваться:Да.Пожалуйста, смотрите Анимационные свойства
Версия: Новая функция CSS3
JavaScript грамматика:object.style.fontSizeAdjust="0.58"

Грамматика использования font-size-adjust

Грамматика этого свойства такая:

font-size-adjust: number | none | initial | inherit

Ниже приведен пример того, как использовать свойство font-size-adjust.

p {
    font-family: "DejaVu Sans", Arial, sans-serif;
    font-size-adjust: 0.6;
}
Проверьте, посмотрите‹/›

Значение свойства

Ниже приведено описание значений этого свойства.

ЗначениеОписание
numberОпределение отношения стороны к ширине шрифта. Доступные формулы: размер шрифта предпочтительного шрифта * (значение font-size-adjust / отношение стороны к ширине доступного шрифта) = размер шрифта, применяемый к доступному шрифту. Пример: если 14px Verdana (отношение стороны к ширине 0.58) недоступна, но у какого-то доступного шрифта отношение стороны к ширине 0.46, то размер заменяющего шрифта будет 14 * (0.58/0.46) = 17.65px.
noneЭто значение по умолчанию. Никакой корректировки размера шрифта. Только на основеfont-sizeВыбор размера шрифта свойства.
initialУстановить это свойство в его значение по умолчанию.
inheritЕсли указано, то связанный элемент принимает значение свойства font-size-adjust родительского элемента.

Совместимость браузеров

font-size-adjust большинство браузеров не поддерживает это свойство.

  • Firefox 3+

  • Google Chrome×

  • Internet Explorer ×

  • Apple Safari ×

  • Opera ×

Предупреждение:Предупреждение: font-size-adjust большинство браузеров в настоящее время не поддерживает это свойство. Лучше всего избегать использования этого свойства.

Дополнительное чтение

Пожалуйста, обратитесь к следующим учебникам:CSS шрифтыCSS единицы измеренияCSS псевдоэлементы

Соответствующие свойства и правила:fontfont-familyfont-sizefont-stretchfont-stylefont-variantfont-weight@font-face