Таблицы стилей строятся в соответствии с определенным порядком (синтаксисом), в противном случае они не могут нормально работать. Таблицы стилей составляются из определенных частей (рис. 1):

Рис. 1. Синтаксис описания CSS стилю
· Selector (Selector). Селектор - це елемент, до якого будуть застосовуватися призначає стилі. Це може бути тег, клас або ідентифікатор об'єкту гіпертекстового документа.
· Властивість (Property). Властивість визначає одну або кілька характеристик selector. Властивості задають формат відображення селектора: відступи, шрифти, вирівнювання, розміри і т.д.
· Значення (Value). Значення - це фактичні числові або строкові константи, що визначають властивість selector.
· Опис (Declaration). Сукупність властивостей і їх значень.
· Правило (Rule). Повний опис стилю (селектор + опис).
Таким чином, таблиця стилів - це набір правил, які задають значення властивостей селекторів, перелічених у цій таблиці. Загальний синтаксис описания правила виглядає так:
селектор[, селектор[, ...]] {властивість: значення;}
Регістр символів не має значення, порядок перерахування селекторів в таблиці і властивостей у визначенні не регламентований.