Jazyk CSS - Cascading Style Sheets - je určený najmä na úpravu grafickej podoby internetových stránok. Okrem toho, že nám ponúka nové možnosti, značne zjednodušuje úpravu vzhľadu viacerých prvkov naraz. Kľudne sa dá povedať, že zmenou jediného súboru môžeme úplne zmeniť výzor všetkých našich stránok. Tvorcovia www-stránok tento jazyk s obľubou používajú.
V súčasnosti sa najviac používa CSS verzie 2, ktoré obsahuje omnoho viac vlastností než CSS 1. Prechod medzi týmito dvoma verziami je však veľmi plynulý, keďže každý prehliadač má niektoré vlastnosti CSS špecifické. V týchto článkoch sa budeme zaoberať najmä verziou 1, ale spomeniem aj bežne používané vlastnosti CSS 2.
Podobne ako pri HTML, stačí nám Poznámkový blok. Potrebujeme však aj znalosť jazyka HTML, ináč sa CSS nedá pochopiť a využiť.
Môže sa nachádzať priamo v HTML dokumente alebo v externom súbore, pričom tieto možnosti sa dajú kombinovať. V ďalšej časti si ukážeme, ako na to.