Как мы уже знаем , при помощи физических стилей можно непосредственно
задать некоторые атрибуты форматирования для участков
текста, например, жирное или курсивное начертание, размер и цвет
символов в окне программы просмотра. Однако, часто бывает
удобнее задать один или несколько атрибутов определенных участков
текста не прямо, а косвенно. Для этого в документе всем участкам
текста, которые предполагается форматировать одинаковым образом, присваивается
определенный логический стиль для которого, в свою очередь, уже и
задаются конкретные физические атрибуты. Задание или изменение
одного или нескольких атрибутов какого-либо стиля автоматически
изменяет вид в окне программы просмотра всех участков текста,
которым присвоен данный стиль.
Консорциумом W3C предложено использование в HTML так
называемых таблиц стилей (Style Sheets), позволяющих задавать атрибуты для любого
логического стиля, при этом атрибуты могут включать гарнитуру
шрифта, курсивное или жирное начертание, размер символов,
расстояние между строками, отступы и многое другое. Таблицы стилей
можно помещать непосредственно в HTML-файл с документом, где эти стили
используются. Также, имеется возможность размещения таблиц
стилей в специальных стилевых файлах, на которые в HTML-документах делаются ссылки.
Применение стилевых файлов делает весьма простым единообразное
форматирование большого количества документов. Таблицы
стилей уже поддерживаются в Microsof Internet Explorer 3.0 и Netscape Navigator 3.0.
Описания CSS содержится на нашем сайте.
В HTML определен ряд стандартных логических стилей. Вид текста,
оформленного при помощи того или иного стандартного логического
стиля, оставляется на усмотрение используемой читателем программы
просмотра, если он не был явно задан в стилевых таблицах (или если
стилевые таблицы не поддерживаются используемой программой
просмотра). Ниже мы приведем описание стандартных логических
стилей и укажем, как эти стили интерпретируются программой
просмотра Netscape Navigator 3.0.