`<absolute-size>` тип CSS
<absolute-size> CSS тип данных описывает ключевые слова абсолютного размера. Этот тип данных используется в сокращённом свойстве font и свойстве font-size.
Ключевые слова размера шрифта сопоставляются с устаревшим атрибутом HTML size. См. раздел Атрибут HTML size ниже).
Синтаксис
<absolute-size> = xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large
Значения
Тип данных <absolute-size> определяется ключевым словом, выбранным из приведённого ниже списка.
-
xx-small - Абсолютный размер, составляющий 60% от размера
medium. Сопоставляется с устаревшимsize="1". -
x-small - Абсолютный размер, составляющий 75% от размера
medium. -
small - Абсолютный размер, составляющий 89% от размера
medium. Сопоставляется с устаревшимsize="2". -
medium - Предпочитаемый пользователем размер шрифта. Это значение используется как опорное среднее значение. Сопоставляется с
size="3". -
large - Абсолютный размер на 20% больше, чем
medium. Сопоставляется с устаревшимsize="4". -
x-large - Абсолютный размер на 50% больше, чем
medium. Сопоставляется с устаревшимsize="5". -
xx-large - Абсолютный размер в два раза больше, чем
medium. Сопоставляется с устаревшимsize="6". -
xxx-large - Абсолютный размер в три раза больше, чем
medium. Сопоставляется с устаревшимsize="7".
Описание
Каждое ключевое слово <absolute-size> задаёт размер относительно размера medium и характеристик конкретного устройства, таких как разрешение экрана. Пользовательские агенты поддерживают таблицу размеров шрифта для каждого шрифта, в которой ключевые слова <absolute-size> используются в качестве индексов.
В CSS1 (1996) коэффициент масштабирования между индексами соседних ключевых слов составлял 1.5, что было слишком большим значением. В CSS2 (1998) коэффициент масштабирования между индексами соседних ключевых слов составлял 1.2, что создавало проблемы для малых значений. Поскольку единый фиксированный коэффициент между соседними ключевыми словами абсолютного размера оказался проблематичным, рекомендация по фиксированному коэффициенту больше не приводится. Единственная рекомендация для сохранения удобочитаемости состоит в том, что наименьший размер шрифта не должен быть меньше 9px.
Для каждого ключевого слова <absolute-size> в следующей таблице указаны коэффициент масштабирования, соответствие заголовкам от <h1> до <h6> и соответствие устаревшему атрибуту HTML size.
<absolute-size> | xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large |
|---|---|---|---|---|---|---|---|---|
| коэффициент масштабирования | 3/5 | 3/4 | 8/9 | 1 | 6/5 | 3/2 | 2/1 | 3/1 |
| заголовки HTML | h6 | h5 | h4 | h3 | h2 | h1 | ||
атрибут HTML size | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Атрибут HTML size
Атрибут size для задания размера шрифта в HTML устарел. Значением атрибута было либо целое число от 1 до 7, либо относительное значение. Относительные значения представляли собой целое число с предшествующим символом + или - для увеличения или уменьшения размера шрифта соответственно. Значение +1 означало увеличение size на единицу, а -2 — уменьшение размера на два; вычисленное значение ограничивалось минимальным значением 1 и максимальным вычисленным значением 7.
Примеры
Сравнение значений ключевых слов
<ul> <li class="xx-small">font-size: xx-small;</li> <li class="x-small">font-size: x-small;</li> <li class="small">font-size: small;</li> <li class="medium">font-size: medium;</li> <li class="large">font-size: large;</li> <li class="x-large">font-size: x-large;</li> <li class="xx-large">font-size: xx-large;</li> <li class="xxx-large">font-size: xxx-large;</li> </ul>
li {
margin-bottom: 0.3em;
}
.xx-small {
font-size: xx-small;
}
.x-small {
font-size: x-small;
}
.small {
font-size: small;
}
.medium {
font-size: medium;
}
.large {
font-size: large;
}
.x-large {
font-size: x-large;
}
.xx-large {
font-size: xx-large;
}
.xxx-large {
font-size: xxx-large;
}
Результат
Спецификации
| Спецификация |
|---|
| Модуль шрифтов CSS уровня 4 # typedef-absolute-size |
См. также
- Тип данных CSS
<relative-size> - Свойства CSS
fontиfont-size - Модуль шрифтов CSS
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/absolute-size