CSS è l’acronimo di Cascading Style Sheets, un linguaggio utilizzato come strumento di formattazione per HTML (HyperText Markup Language) e altri linguaggi di markup che è stato approvato dal World Wide Web Consortium (W3C). Un documento CSS funge da piano generale per gli stili e il layout utilizzati in una pagina Web o in un sito Web. Le decisioni di stile a livello di sito vengono ripetute una volta e applicate più volte, risparmiando lavoro per il progettista del sito e tempo nel rendering del sito. Un editor CSS è uno strumento per creare o modificare un documento CSS e può migliorare il flusso di lavoro per la creazione di fogli di stile CSS.
Un editor CSS può essere un’app Web, un prodotto autonomo. In alternativa, può essere un componente di un programma di web design completo, incluso insieme a un editor HTML, un editor XHTML (eXtended HTML) e un editor JavaScript®, o forse anche più lingue. XML (EXtensible Markup Language), ASP (Active Server Page), PHP (PHP Hypertext Preprocessor), C e C++, Python, PERL (Practical Extraction Report Language) e SQL (Structured Query Language) sono spesso inclusi. Un editor CSS può essere multipiattaforma o solo per una marca di sistema operativo, ma è facile da trovare per i sistemi Mac®, Windows® e Unix®.
Gli editor CSS possono essere abbastanza semplici – alcuni sviluppatori usano semplicemente un programma di modifica del testo – o includono l’evidenziazione della sintassi per aiutare a creare e controllare il codice, una procedura guidata CSS e la convalida. Essere in grado di organizzare sezioni di codice in cartelle può semplificare la manutenzione e le anteprime in uno o più browser possono aiutare a ottenere un design universalmente funzionante. Questo può essere facilitato o meno con una finestra divisa che consente la visualizzazione di due browser contemporaneamente.
A volte, una versione lite può essere scaricata gratuitamente, fungendo da demo per una versione pro. Esistono anche editor CSS più adatti ai principianti e altri più adatti ai professionisti. Modelli utili e/o fogli di stile di esempio dal W3C possono essere molto utili. Nel 2010, CSS era nella versione 2 e la versione 3 è in fase di sviluppo, quindi i web designer che intendono lavorare nella versione 3 devono verificare che l’editor CSS che intendono utilizzare supporti quella versione.