CSS to skrót od Cascading Style Sheets, języka używanego jako narzędzie do formatowania HTML (HyperText Markup Language) i innych języków znaczników, które zostały zatwierdzone przez World Wide Web Consortium (W3C). Dokument CSS służy jako główny plan stylów i układu używanego na stronie internetowej lub w witrynie internetowej. Decyzje dotyczące stylu dla całej witryny są powtarzane raz i stosowane wiele razy, co oszczędza pracę projektanta witryny i czas potrzebny na renderowanie witryny. Edytor CSS to narzędzie do tworzenia lub edytowania dokumentu CSS, które może usprawnić przepływ pracy podczas tworzenia arkuszy stylów CSS.
Edytor CSS może być aplikacją internetową, samodzielnym produktem. Alternatywnie może to być składnik pełnego programu do projektowania stron internetowych, dołączony wraz z edytorem HTML, edytorem XHTML (eXtended HTML) i edytorem JavaScript® lub nawet większą liczbą języków. Często dołączane są XML (Extensible Markup Language), ASP (Active Server Page), PHP (PHP Hypertext Preprocessor), C i C++, Python, PERL (Practical Extraction Report Language) i SQL (Structured Query Language). Edytor CSS może być wieloplatformowy lub tylko dla jednej marki systemu operacyjnego, ale można je łatwo znaleźć w systemach Mac®, Windows® i Unix®.
Edytory CSS mogą być dość surowe — niektórzy programiści używają po prostu programu do edycji tekstu — lub zawierać podświetlanie składni, aby pomóc w tworzeniu i sprawdzaniu kodu, kreatora CSS i walidację. Możliwość organizowania sekcji kodu w folderach może ułatwić konserwację, a podglądy w jednej lub kilku przeglądarkach mogą pomóc w osiągnięciu uniwersalnego projektu. Może to być ułatwione, ale nie musi, dzięki podzielonemu oknu, które umożliwia przeglądanie dwóch przeglądarek jednocześnie.
Czasami wersję lite można pobrać bezpłatnie, działając jako demo wersji pro. Istnieją również edytory CSS, które są lepiej przystosowane dla nowicjuszy i inne, które są bardziej odpowiednie dla profesjonalistów. Przydatne szablony i/lub przykładowe arkusze stylów z W3C mogą być bardzo pomocne. W 2010 roku CSS był w wersji 2, a wersja 3 jest rozwijana, więc projektanci stron internetowych planujący pracę w wersji 3 muszą sprawdzić, czy edytor CSS, którego planują używać, obsługuje tę wersję.