CSS é uma ferramenta utilizada para a construção da aparência de páginas para Web. Permite o uso de uma técnica diferente da convencional (HTML puro), possibilitando uma considerável redução no tempo de trabalho. CSS é a sigla para Cascading Style Sheets que em português foi traduzido para folhas de estilo em cascata, se tornou uma necessidade para quem quer criar qualquer projeto para Web. CSS trata-se de uma linguagem para estilos que definem o layout de documentos HTML controlando, por exemplo, fontes, cores, margens, linhas, alturas, larguras, imagens de fundo e posicionamentos. Entre os benefícios do uso de CSS para o desenvolvimento de páginas para Web, podemos incluir alguns itens: 1 - Controle do layout de vários documentos a partir de um simples arquivo CSS; 2 - Aplicação de diferentes layouts para servir diferentes mídias (telas, impressoras etc); 3 - Emprego de variadas técnicas de desenvolvimento.