Każda reguła odnosi się do konkretnego elementu (znacznika) i składa się z dwóch części:
Deklaracja jest umieszczona w nawiasie klamrowym {...} i podaje to formatowanie.
Każda deklaracja składa się z:
Deklaracja jest umieszczona w nawiasie klamrowym {...} i podaje to formatowanie.
Każda cecha ma ściśle wyszczególnioną listę wartości, które może przyjąć
Na przykład: cecha text-align (wyrównanie tekstu) może być przypisana tylko i wyłącznie do
elementów blokowych, ponieważ podanie jej dla elementów wyświetlanych w linii nie
miałoby sensu. Z drugiej strony cecha ta może przyjmować tylko wartości takie jak: left,
right, center, justify. Przypisanie do niej np. wartości koloru nie miałoby sensu.
Wartość (ang. value), przy czym można podać dowolną liczbę, rozdzielając kolejne znakiem średnika (;).
Można podać dowolną liczbę wartości, ale trzeba rozdzielić kolejne znakiem średnika.
Średnik na końcu danej deklaracji nie musi być wstawiany.