Приложение 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;
- длиной в любых из описанных в начале раздела единицах измерения;
- процентным отношением: значения представлены в процентах от родительского размера шрифта.