Kod CSS to język programowania używany przy projektowaniu stron internetowych oraz przy tworzeniu szablonów HTML. Służy do formatowania wyglądu i formatu strony internetowej, ustawiania elementów projektu, takich jak podstawowy układ, kolory i czcionki. CSS pozwala na większą ciągłość między różnymi stronami internetowymi w witrynie i sprawia, że tworzenie stron internetowych jest łatwiejsze i szybsze.
CSS oznacza kaskadowe arkusze stylów. Język arkuszy stylów to dowolny język programowania używany do tworzenia i prezentowania ustrukturyzowanego dokumentu. Kaskada w CSS odnosi się do zdolności języka do przypisywania priorytetów między stylami autora, stylami ustawionymi przez samą stronę internetową i stylami użytkownika, stylami ustawionymi przez przeglądarki internetowe poszczególnych użytkowników.
Kod CSS jest używany w dziedzinie projektowania stron internetowych, ponieważ znacznie ułatwia projektowanie i edycję stron internetowych. Przed pojawieniem się CSS twórcy stron internetowych musieli kopiować i wklejać te same opcje formatowania na każdej stronie w witrynie, aby dyktować takie rzeczy, jak wybór rozmiaru czcionki i koloru. Było to nie tylko bardzo czasochłonne, ale także zwiększało ryzyko błędów i niespójności między stronami w tej samej witrynie.
Teraz, projektując HTML, projektanci stron internetowych używają kodu CSS. Tworzy to pojedynczy plik, do którego odwołują się wszystkie strony w witrynie. Ten plik zawiera wytyczne dotyczące formatowania dla każdej strony w witrynie, która się do niej odwołuje. Nie ma potrzeby wprowadzania rozmiaru czcionki i innych ustawień na każdej stronie HTML podczas korzystania z CSS.
Używanie kodu CSS do tworzenia i edytowania strony internetowej pomaga zachować jej spójność, ponieważ wszystkie strony w witrynie są zmuszone do przestrzegania kodu ustawionego w pliku CSS. To także znacznie ułatwia aktualizowanie strony internetowej dla twórców stron internetowych. Mogą zmienić kod na jednej stronie, nie martwiąc się o dostosowywanie czcionek i inne problemy z formatowaniem. I odwrotnie, mogą zmieniać, wprowadzać masowe zmiany w witrynie, po prostu zmieniając kod w pliku CSS.
Kod CSS można zaimplementować na wiele sposobów. Niektóre witryny używają oddzielnego pliku CSS, do którego odwołują się wszystkie strony w witrynie. Inni mogą wstawiać polecenia CSS w nagłówkach poszczególnych stron HTML w witrynie. Kod CSS można nawet umieścić bezpośrednio na stronie HTML. Wielokrotnie stosowana będzie kombinacja wszystkich trzech metod implementacji.
W przypadku wielu witryn korzystanie z CSS jest automatyczne. Usługi blogowe, takie jak Blogger i WordPress, korzystają z arkuszy stylów CSS, dzięki czemu blogerzy mogą łatwo edytować swoje strony bez konieczności używania dużej ilości kodu HTML. Blogerzy w witrynach takich jak te zwykle mają również możliwość samodzielnej edycji plików CSS, co daje im jeszcze większą kontrolę nad swoimi witrynami.