CSS es un acrónimo de Cascading Style Sheets, un lenguaje utilizado como herramienta de formato para HTML (HyperText Markup Language) y otros lenguajes de marcado que ha sido respaldado por el World Wide Web Consortium (W3C). Un documento CSS sirve como un plan maestro para los estilos y el diseño utilizados en una página web o sitio web. Las decisiones de estilo en todo el sitio se repiten una vez y se aplican muchas veces, lo que ahorra trabajo al diseñador del sitio y tiempo en la representación del sitio. Un editor de CSS es una herramienta para crear o editar un documento CSS y puede mejorar el flujo de trabajo para crear hojas de estilo CSS.
Un editor de CSS puede ser una aplicación web, un producto independiente. Alternativamente, puede ser un componente de un programa de diseño web completo, incluido junto con un editor HTML, un editor XHTML (HTML extendido) y un editor JavaScript®, o posiblemente incluso más lenguajes. XML (lenguaje de marcado extensible), ASP (página de servidor activo), PHP (preprocesador de hipertexto PHP), C y C ++, Python, PERL (lenguaje de informes de extracción práctica) y SQL (lenguaje de consulta estructurado) se incluyen a menudo. Un editor de CSS puede ser multiplataforma o solo para una marca de sistema operativo, pero son fáciles de encontrar para sistemas Mac®, Windows® y Unix®.
Los editores de CSS pueden ser bastante básicos (algunos desarrolladores solo usan un programa de edición de texto) o incluyen resaltado de sintaxis para ayudar a crear y verificar el código, un asistente de CSS y validación. Ser capaz de organizar secciones de código en carpetas puede facilitar el mantenimiento y las vistas previas en uno o más navegadores pueden ayudar a lograr un diseño universalmente viable. Esto puede facilitarse o no con una ventana dividida que permite ver dos navegadores a la vez.
En ocasiones, se puede encontrar una versión lite como descarga gratuita, que actúa como demostración para una versión pro. También hay editores de CSS que se adaptan mejor para los recién llegados y otros que son más aptos para los profesionales. Las plantillas útiles y / o ejemplos de hojas de estilo del W3C pueden resultar muy útiles. En 2010, CSS estaba en la versión 2 y se está desarrollando la versión 3, por lo que los diseñadores web que planean trabajar en la versión 3 deben verificar que el editor de CSS que planean usar sea compatible con esa versión.