Kiedyś aby nadać ładny wygląd stronie musieliśmy się ostro starać, jednak obecnie z pomocą przychodzi CSS. Jest to dokument, który zawiera w sobie dyrektywy, które ustanawiają sposób w jaki powinna być wyświetlona strona, zarówno dla konkretnych części stron, jak np. nagłówek jak i również odpowiada za wyświetlanie zdjęć czy innych ramek.

To właśnie dzięki CSS określamy jak ma się zachowywać dany znacznik HTML. To arkusz stylu CSS określa jaką ma posiadać czcionkę, marginesy, kolor, itp. Nasza strona internetowa.

Za pomocą CSS możemy także określić pozycjonowanie danego elementu strony względem reszty elementów, jest to bardzo wygodne i pozwala nam zabezpieczyć stronę przed rozjeżdżaniem się. Największą zaletą jest to że arkusze CSS dają większe możliwości niż sam język HTML, dodatkowo co bardzo ważne dla profesjonalistów pozwalają uzyskać czysty kod – pomagają uzyskać tak dobry efekt dzięki oddzieleniu treści witryny od fragmentów kodu odpowiedzialnych za jej wygląd, które są właśnie implementowane z arkusza stylów.

Dzięki zastosowaniu takich metod mamy większą kontrolę nad stroną, dodatkowo czyni kod czytelniejszym, łatwiej sprawować nad nim kontrolę, edytować go, i zdecydowanie łatwiej jest wprowadzać wszelkie zmiany, zarówno wyglądzie jak i grafice.

Kolejnym wielkim ułatwieniem jest to że, arkusze stylów CSS pozwalają na zmianę wyświetlania elementów, zależne jest to od tego jakiego typu urządzenia używa internauta do przeglądania naszej strony (ekran, palmtop, dokument do wydruku, czytnik ekranowy). Również podczas rozpisywania pamiętajmy że, arkusze stylów mogą być wspólne dla całego serwisu internetowego, to bardzo ułatwia później kontrolę nad wyglądem strony a jednocześnie przyśpiesza nam formatowanie tekstu. Oczywiście również może być na odwrót i możemy stworzyć styl tylko dla kawałka strony. Jak więc widać zastosowanie CSS jest bardzo szerokie i daje nam niezmiernie wiele możliwości formatowania wyglądu naszej witryny, w obecnych czasach już chyba nikt w inny sposób nie buduje swoich witryn internetowych niż w oparciu o CSS.