Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
teory.doc.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
66 Кб
Скачать
☆

Задание размера шрифта ('font-size').

Значение: <absolute-size> | <relative-size> | <length> | <percentage>

По умолчанию: medium

Область применения: все элементы

Наследование: есть

Процентное выражение: относительно размера шрифта родительского элемента

Абсолютный размер (<absolute-size>) - Можно указывать с применением абсолютных единиц измерения указанных выше (font-size: 12pt;) или одним из следующих значений: [ xx-small | x-small | small | medium | large | x-large | xx-large ]. На дисплее градации масштабируются с шагом х1,5: если 'medium' - кегль 10, то 'large' - кегль 15. Различные мультимедийные устройства могут потребовать различные шкалы масштабирования.

Относительный размер (<relative-size>) отрабатывается, исходя из размеров шрифта и размера шрифта родительского элемента. Возможные значения - [ larger | smaller ]. Например, если размер шрифта родительского элемента 'medium', то значение 'larger' преобразует шрифт текущего элемента в 'large'. Если для размера шрифта родительского элемента нет близкого вхождения в таблицу, то UA волен интерполировать данные таблицы или округлить размер до ближайшего значения. UA может также экстраполировать табличные значения, если численное значение выходит за пределы зарезервированных слов.

Отрицательные значения не допускаются.

Для всех других свойств, значения длины 'em' и 'ex' относятся к размеру шрифта текущего элемента. Для свойства "размер шрифта" эти единицы длины относятся к размеру шрифта родительского элемента.

примеры:

P { font-size: 12pt; }

BLOCKQUOTE { font-size: larger }

EM { font-size: 150% }

EM { font-size: 1.5em }

Если используется градация масштабирования 1.5, то три последних случая равнозначны.

Задание шрифта в целом ('font')

Значение: [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ /

<line-height> ]? <font-family>

По умолчанию: не определено для обобщающего свойства

Область применения: все элементы

Наследование: есть

Процентное выражение: допускается для <font-size> и <line-height>

Свойство "font" это обобщающее свойство для определения всех стилей шрифта ('font-style' 'font-variant' 'font-weight', 'font-size', 'line-height' и 'font-family') в одном определении.

Для определения допускаемых значений и значений по умолчанию см. вышеописанные свойства. Если для тех или иных свойств значения явно не указаны, то для них принимаются значения по умолчанию.

P { font: 12pt/14pt sans-serif }

P { font: 80% sans-serif }

P { font: x-large/110% "new century schoolbook", serif }

P { font: bold italic large Palatino, serif }

P { font: normal small-caps 120%/120% fantasy }

Во втором примере размер шрифта, указанный в процентном выражении (80%), считается от размера шрифта родительского элемента. В третьем примере высота линии(см. ниже), выраженная в процентах, считается от размера шрифта самого элемента.

В первых трех примерах начертание, вариант и вес шрифта явно не заданы, и по умолчанию всем им присваивается значение 'normal'. В четвертом примере вес шрифта явно указан как 'bold', стиль как 'italic', а варианту по умолчанию присваивается значение 'normal'.

В пятом примере указан вариант "малые прописные" ('small-caps'), размер (120% от родительского шрифта), высота линии (120% от размера шрифта), и гарнитура ('fantasy'). Следовательно, значение 'normal' присваивается по умолчанию двум свойствам: "стиль" и "вес".

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]