CSS jest to specjalny język opracowany w celu elastycznego zarządzania wyglądem strony internetowej. Najważniejszym powodem wprowadzenia stylów było rozdzielenie struktury i prezentacji dokumentów.
W drugim rozdziale skryptu z kursu omówiono CSS, w tym: strukturę arkusza stylów, media i selektory, właściwości i ich wartości, układ strony oparty na elementach składu CSS.