Абсолютные размеры

Разобравшись с этим, обратимся к ключевым словам для задания абсолютных размеров. Существует семь значений абсолютного размера для свойства font-size: xx-small, x small, small, medium, large, x-large и xx-large. Они определены не строго, а относительно друг друга:

p.one {font-size: xx-small;}
p.two {font-size: x-small;}
p.three {font-size: small;}
p.four {font-size: medium;}
p.five {font-size: large;}
p.six {font-size: x-large;}
p.seven {font-size: xx-large;}

Согласно спецификации CSS1 разница (или коэффициент масштабирования (scaling factor)) между двумя соседними абсолютными размерами должна составлять примерно 1,5 при переходе от меньшего к большему и 0,66 при переходе от большего к меньшему. Таким образом, если размер medium соответствует 10px, то large должен быть 15px. С другой стороны, коэффициент масштабирования не обязательно должен быть равен 1,5; он не только может быть различным в разных агентах пользователя, но в CSS2 его значение было изменено и теперь находится где-то между 1,0 и 1,2. Исходя из предположения, что размер medium равен 16px, для разных коэффициентов масштабирования мы получаем абсолютные размеры.




Еще более усложняет ситуацию тот факт, что в различных агентах пользователя разные ключевые слова, задающие абсолютные размеры, принимаются за «стандартный» размер шрифта. В качестве примера возьмем версии 4 броузеров: Navigator 4 размером medium считает размер текста, к которому не применены никакие стили, тогда как Internet Explorer 4 принимает, что размеру нестилизованного текста соответствует small. Несмотря на тот факт, что применяемым по умолчанию значением свойства font-style является medium, поведение IE4 может показаться нелогичным, но оно не настолько ошибочно, как это может показаться на первый взгляд.1 К счастью, в IE6 эта проблема решена, по крайней мере в стандартном режиме, и в качестве стандартного размера принимается medium.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела CSS на эту тему:
Варианты шрифтов
Загрузка шрифтов
Задание семейства шрифтов
Интеллектуальное сопоставление шрифтов
Использование единиц измерения длины

Вернуться в раздел: CSS / 5. Шрифт