CSS significa folhas de estilo em cascata, uma linguagem de estilo usada para adicionar fontes, espaçamento, cor e outros elementos estilísticos a documentos na Internet. CSS é usado para definir o estilo de documentos escritos em linguagens de marcação, como HTML, XHTML e XML.
Em uma aplicação típica da tecnologia, um documento CSS existe como um arquivo de texto que controla o estilo de muitos documentos de conteúdo associados. Uma mudança no documento CSS produz uma mudança em todos os documentos de conteúdo associados. Com o CSS em vigor, um desenvolvedor da Web pode alterar um elemento estilístico, como uma fonte de texto em centenas de documentos instantaneamente por meio de uma única alteração no documento CSS.