CSS - Cascading Style Sheets

CSS significa Cascading Style Sheets, uma sigla em inglês que se tornou fundamental no desenvolvimento web. Foi criada em 1996 pelo norueguês Håkon Wium Lie enquanto trabalhava no CERN com Tim Berners-Lee. A primeira especificação oficial, CSS1, foi publicada pelo W3C (World Wide Web Consortium) a 17 de dezembro desse ano, revolucionando a forma como os websites eram apresentados visualmente.
O que significa CSS em português?
Em português, CSS traduz-se como "Folhas de Estilo em Cascata". Em Portugal, mantém-se invariavelmente a sigla original em inglês, pronunciando-se letra a letra: "cê-ésse-ésse". Tanto programadores como designers utilizam exclusivamente o termo CSS, nunca a tradução portuguesa, que praticamente não se usa no contexto profissional ou académico.
Para que serve?
O CSS serve para definir a aparência visual de páginas web. Enquanto o HTML estrutura o conteúdo (títulos, parágrafos, imagens), o CSS determina como esse conteúdo é apresentado: cores, tipos de letra, tamanhos, espaçamentos, posicionamento dos elementos e até animações. Funciona como o "guarda-roupa" de um website, separando a apresentação visual da estrutura do documento. Esta separação permite alterar completamente o aspeto de um site sem tocar no conteúdo, facilitando manutenção e garantindo consistência visual em todas as páginas.
Curiosidades sobre CSS
O termo "cascata" (cascading) refere-se à forma como os estilos são aplicados em níveis de prioridade, "caindo em cascata" desde regras gerais até específicas. Curiosamente, antes do CSS, cada navegador exibia as páginas de forma completamente diferente, e os criadores de sites tinham controlo mínimo sobre a apresentação. A adoção em Portugal acompanhou a evolução da internet nacional no final dos anos 90. Um facto interessante: o CSS3, lançado em módulos desde 2011, introduziu funcionalidades como gradientes e sombras que antes só eram possíveis com imagens, tornando os websites mais rápidos e eficientes.