Tworzenie stron www wymaga w dzisiejszych czasach naprawdę sporych umiejętności w zakresie korzystania z rozmaitych narzędzi służących do takiej właśnie pracy. Oczywiście, trzeba w pierwszej kolejności te narzędzia znać – a obecnie naprawdę jest w czym wybierać. Dobrze jest zatem, jeżeli webmaster potrafi się w tym zakresie wykazać sporą wszechstronnością. Wspominane tutaj narzędzia podzielić można na bardzo wiele kategorii. Znajdują się wśród nich miedzy innymi języki, dzięki którym opisywać mnożna formę wyświetlania strony internetowej. mowa w tym momencie dokładnie o kaskadowych arkuszach stylów, które o wiele lepiej znane są pod skrótem CSS. Skrót CSS pochodzi od anglojęzycznego wyrażenia Cascading Style Sheets. Język ten opracowany został przed czternastoma laty przez organizację o nazwie World Wide Web Consortium. W praktyce arkusz stylów CSS nie jest niczym innym, jak listą reguł – czyli, mówiąc innymi słowy, dyrektyw. One to właśnie ustalają, w jaki dokładnie sposób dana przeglądarka internetowa ma wyświetlać zawartość poszczególnych elementów. Dzięki temu możliwe jest dokonanie opisów w zakresie wszystkich pojęć, które ponoszą odpowiedzialność za to, w jaki sposób są prezentowane na stronie internetowej poszczególne jej elementy takie jak dla przykładu czcionki, odstępy pomiędzy wierszami, marginesy i tym podobne. Z arkuszy stylów CSS warto jest korzystać z tego chociażby względu, że wówczas o wiele łatwiej przebiega pozycjonowanie takiej strony, co też jest szalenie istotną kwestią – w dzisiejszych czasach bez pozycjonowania właśnie strona internetowa w sieci nie zaistnieje. CSS powstał przede wszystkim dlatego, ażeby odseparować formę prezentacji danego dokumentu od jego struktury. Dzięki takiej właśnie separacji można mówić o zdecydowanie większej dostępności witryny. Dokument staje się tym samym również mniej zawiły i skomplikowany. Poza tym jeżeli zajdzie konieczność wprowadzenia zmian w zakresie struktury tego dokumentu, to jest to też znacznie łatwiejsze. CSS sprawia również, że renderowanie strony przebiega sprawniej – dzięki temu o wiele łatwiej jest ją dostosować do obsługiwanego medium, którym może być między innymi laptop czy czytnik ekranowy. Zazwyczaj arkusze CSS są wspólne dla jednocześnie paru dokumentów, co w praktyce przekłada się na to, że zmieniać można wygląd strony bez konieczności ingerowania w jej kod, co jest bardzo dużym ułatwieniem. Początkowo struktury dokumentów były opisywane tylko i wyłącznie za pomocą języka HTML. Nie mniej jednak w pewnym momencie zaczęło się to okazywać niewystarczające, ponieważ do języka HTML zaczęto dodawać coraz to nowe, niestandardowe znaczniki, za pomocą których można było dla przykładu dodawać grafikę, kontrolować kolorystykę i tym podobne. Sytuacja osiągnęła w końcu taki stan, że we znaczniki działały tylko pod wybranymi przeglądarkami, a pod innymi nie, co w logiczny sposób przekładało się na to, jak wyświetlana jest dana strona – i trudno było mówić w tym kontekście o jakiejkolwiek dobrej jakości. Tymczasem opracowanie kaskadowych arkuszy stylów pozwoliło zmienić tę sytuację o sto osiemdziesiąt stopni i okazało się w zakresie tworzenia stron www prawdziwym przełomem. Dzisiaj korzystanie z tych właśnie arkuszy CSS stało się już standardem, narzędzie te jest chętnie wykorzystywane przez webmasterów, albowiem posiada naprawdę mnóstwo zalet i wiele rzeczy ułatwia. Pomiędzy stylami pochodzącymi z rozmaitych źródeł wcale nie muszą więc zachodzić jakiekolwiek konflikty.