Приложение 3. Справочник по HTML.
Таблицы стилей
Существует более 70-и свойств, предназначенных для применения в каскадных таблицах стилей Dynamic HTML. Их можно условно разделить на несколько групп. Начнем со сводной информации о единицах измерения, используемых для определения значений свойств.
Единицы измерения
Есть две основные категории единиц: относительные и абсолютные (плюс процентные). Лучше использовать относительные единицы, поскольку определение абсолютных требует знания конкретной системы отображения: на какой принтер, монитор или другое устройство будет выводиться информация. Относительные единицы Значения em, en и ex являются типографскими терминами и соотносятся с размерами других символов, рх обозначает пикселы – элементы экрана, размер которых зависит от установок монитора и видеокарты пользователя. В Internet Explorer, начиная с версии 4, em и ех заменены на pt, en – на рх. Абсолютные единицы Значения in, cm, mm, pt, pc in дает значение в дюймах, cm – в сантиметрах, mm – в миллиметрах, pt – в пунктах (72 пт на дюйм) и рс – в пиках (1 пика равна 12 пт). Эти единицы стоит использовать только в том случае, если вы знаете, каким будет размер рабочей области устройства вывода, т. к. браузеры будут пытаться показать все в натуральную величину.
Проценты
Эти цифровые значения задаются как числа (с десятичной точкой или без нее), показывающие отношение к единице длины (обычно размер шрифта текущего элемента).
Свойства Dynamic HTML
Свойства шрифта
| Свойства | font | 
|---|---|
| Значения | <font-size>, [ /<line-height>], <font-family> | 
| Значение по умолчанию | He определено | 
| Поддерживается | Всеми элементами | 
| Работает ли механизм наследования | Да | 
| Возможна ли процентная запись | Только для <font-size>, <line-height> | 
Это свойство позволяет устанавливать сразу несколько свойств шрифта в одном месте, с начальными значениями, определенными для используемых свойств (т. е. значение, определенное по умолчанию для <font-size>, отличается от значения по умолчанию <font-family>). Данное свойство может быть использовано с соответствующими значениями, разделенными пробелами или запятыми, если устанавливается несколько шрифтов.
| Свойства | fontFamily | 
|---|---|
| Значения | Название семейства шрифта (например, Anal) | 
| Значение по умолчанию | Устанавливается браузером | 
| Поддерживается | Всеми элементами | 
| Работает ли механизм наследования | Да | 
| Возможна ли процентная запись | Нет | 
Вы можете установить несколько возможных значений в порядке предпочтения (на тот случай, когда в браузере нет нужного шрифта). Для этого просто разделите их запятыми. Вы должны закончить родовым названием шрифта (допустимые значения serif, sans-serif, cursive, fantasy или monospace). Если имя шрифта состоит из нескольких слов, вы должны заключить эти слова в кавычки.
| Свойства | fontSize | 
|---|---|
| Значения | <absolute>, <relative>, <length>, <percentage> | 
| Значение по умолчанию | medium | 
| Поддерживается | Всеми элементами | 
| Работает ли механизм наследования | Да | 
| Возможна ли процентная запись | Да (относительно родительского размера шрифта) | 
Значения для этого свойства могут быть выражены несколькими способами:
- абсолютным размером, допустимые значения хх-small, x-small, small, medium, large, x – large, xx-large;
- относительным размером, допустимые значения larger, smaller;
- длиной в любых из описанных в начале раздела единицах измерения;
- процентным отношением: значения представлены в процентах от родительского размера шрифта.
