Ewolucja internetu pociągnęła za sobą również ewolucję technologii wykorzystywanych do tworzenia stron WWW. Witryny są wyświetlane nie tylko na monitorach komputerów, ale także na wyświetlaczach telefonów komórkowych i urządzeń przenośnych, drukowane na drukarkach i odczytywane przez urządzenia wykorzystywane przez osoby z wadami wzroku. Powstała więc konieczność ustalenia standardu formatowania stron, który pozwalałby na oddzielenie treści dokumentu od jego wyglądu. Takie właśnie założenie przyświecało twórcom mechanizmów CSS -- kaskadowych arkuszy stylów. Wykorzystując je, możemy zdefiniować wygląd i formatowanie tekstu, kolorystykę dokumentów, układ elementów na stronie, a nawet zachowanie się jej składników w reakcji na różne działania użytkownika. Dzięki technologii CSS możemy całkowicie zmienić wygląd strony, modyfikując jeden plik zawierający definicję stylów.