1. Внешняя таблица стилей

Таблица стилей располагается в отдельном файле с расширением .css. Построена из записей (селекторов), каждая из которых состоит из наименования элемента и правила отображения:
элемент {свойство: значение; свойство: значение; ...}
элемент {свойство: значение; свойство: значение; ...}
. . . .
Параллельно в заголовок веб-страницы вставляется строчка
<head>
    . . . .
    <link href="адрес_файла_таблицы" rel="stylesheet" type="text/css">
    . . . .
</head>
Очерёдность следования параметров в строке не имеет значения.
К одному документу можно подключить сразу несколько таблиц стилей. Пример.

2. Внутренняя таблица стилей

Таблица стилей располагается в заголовке веб-страницы:
<head>
    . . . .
    <style type="text/css">
        элемент {свойство: значение; свойство: значение; ...}
        элемент {свойство: значение; свойство: значение; ...}
	. . . .
    </style>
    . . . .
</head>

3. Встроенный стиль

Стиль описывается внутри дескриптора и действует только на его содержимое. Для этого внутрь тега на месте атрибута вставляется запись вида
style="свойство: значение; свойство: значение; ..."
Пример оформления:
<h3 style="color: chocolate; font-family: newroman"> ... </h3>

4. Импортирование таблиц

Метод позволяет встроить содержание одного CSS-файла в другой или во внутреннюю таблицу стилей. Для этого в таблицу вставляется запись вида @import url("имя_файла"); (или @import "имя_файла", но в этом случае с обязательными кавычками). Данная запись должна располагаться до описания встроенных стилей, иначе обрабатываться браузером не будет. Можно также добавить необязательный параметр <тип устройства>, в котором определяется, для какого устройства предназначена эта подключаемая таблица.

Пример оформления:
<style type="text/css">
    @import url(my_table.css) print;   /*для принтеров*/
    . . . .
</style>

5. Связь дескриптора с таблицей через идентификатор (id)

Существует ещё один способ установить связь между селектором (записью) в таблице стилей и конкретным дескриптором, обычно используется совместно со скриптами. Для этого в дескриптор должен быть помещён идентификатор id="произвольное_имя", а в таблице стилей создана запись #произвольное_имя {свойство: значение; свойство: значение; ...}.

Пример оформления:
<head>
    . . . .
    <style type="text/css">
        #my_heading {color: black; text-decoration: underline}
        . . . .
    </style>
</head>
<body>
    . . . .
    <h2 id=my_heading>ВАЖНЫЙ ЗАГОЛОВОК</h2>
    . . . .

Дополнительные замечания

Ниже перечислен ряд плохосвязанных между собой замечаний-напоминалок, касающихся использования внешних и внутренних стилевых таблиц.
Hosted by uCoz