CSS (Cascading Style Sheets)
Cascading Style Sheets ou
CSS são estilos para páginas web e envolvem um conceito inovador possibilitam a mudança da aparência simultânea de todas as páginas relacionadas com o mesmo estilo.
Ao invés de colocar a formatação dentro do código, o programador cria um link (ligação) para uma página que contém os estilos, procedendo de forma idêntica para todas as páginas de um portal. Quando quiser alterar a aparência do portal basta portanto modificar apenas um arquivo.
Sua necessidade adveio do fato de o
HTML (Hyper Text Markup Language) aos poucos ter deixado de ser usado apenas para criação de conteúdo na web, e portanto havia uma mistura de formatação e conteúdo textual dentro do código de uma mesma página. Contudo, na criação de um grande portal, fica quase impossível manter uma identidade visual, bem como a produtividade do desenvolvedor. É nesse ponto que entra o
CSS.
As especificações do
CSS podem ser obtidas no site da
W3C "Word Wide Web Consortium", um consórcio de diversas empresas que buscam estabelecer padrões para a internet.