Внешняя стилевая таблица создается с помощью текстового редактора, например того же Notepad++. Только нужно сохранить этот файл с расширением .css (например, style.css).

В этом файле объявляются правила стилей для разных объектов. Они записываются с самой первой строки Блокнота, ничем особым не выделяясь.

Например,

H1 {color:blue}

Это правило говорит о том, что все заголовки первого уровня (выделяемые тегами <h1>… </h1>) будут иметь синий цвет[1].

Каждое правило состоит из двух частей:

Определение, в свою очередь, тоже состоит из двух частей: свойства (color) и значения (blue). Они записываются в фигурных скобках и отделяются друг от друга двоеточием. Определения перечисляются через точку с запятой. Селекторы тоже могут перечисляться, отделяясь запятой.

Например:

H1, H2 {color:red; font-family:Arial}

В данном примере задается одинаковое оформление для заголовков первого и второго уровней. Они будут иметь красный цвет и шрифт Arial.

Некоторые свойства и их значения приведены в таблицах 2.3, 2.4, 2.5.

В таблицах стилей также могут применяться контекстные селекторы. Они позволяют задать стилевое оформление для тега, который находится внутри другого тега.

Пусть в CSS заданы стили

H4 {color:grey}

H4 I {color:green} .

Два подряд (через пробел) записанных селектора H4 и I и есть контекстный селектор.

Тогда в строке

<h4> Наследование <i> родительских </i> свойств </h4>

текст, заключенный между тегами <i>…</i>, будет отображаться зеленым цветом, в то время как остальной текст между тегами <h4>…</h4> будет серого цвета. И это будет выполняться для любых участков текста, где встретится такая комбинация.

Итак, наберем в блокноте строки:

BODY {font-family: Verdana}

H1, H2 {color:red; font-family:Arial}

P {text-align: justify; text-indent: 3em}

TD {background-color: yellow}

и сохраним под именем style.css. Таблица стилей создана. Как теперь ее применить?