A linguagem CSS (Cascading Style Sheets), em português “Folhas de Estilo em Cascata”, é uma linguagem de estilo usada para descrever a apresentação de um documento escrito em uma linguagem de marcação, como HTML (HyperText Markup Language). O CSS separa o conteúdo estrutural do documento da sua apresentação, permitindo que os desenvolvedores controlem o layout, as cores, as fontes e outros aspectos visuais de várias páginas da web de forma consistente.
A estrutura básica de uma regra CSS consiste em um seletor e um bloco de declarações. O seletor indica qual elemento HTML será estilizado, e as declarações dentro do bloco especificam como esses elementos devem ser apresentados. Por exemplo, a seguinte regra CSS estiliza todos os elementos
para terem uma cor de texto azul:
cssp {
color: blue;
}
Além disso, as regras CSS podem ser agrupadas em arquivos separados, que são então referenciados pelos documentos HTML por meio de tags ou