Apresentação

O modelo de desenvolvimento das especificações para as CSS3 alterou o modelo adotado pelas versões anteriores. Enquanto estas foram desenvolvidas em um documento único as CSS3 estão sendo desenvolvidas em Módulos.

Dividiu-se a especificação existente em assuntos e criou-se para cada assunto uma especificação independente. Por exemplo: as especificações para seletores CSS3 constituem um módulo, as bordas e fundos (background) outro módulo, as cores outro e assim por diante.

Cada módulo é desenvolvido de forma independente e segue um cronograma próprio. Hoje, temos módulos cujas especificações estão em fase de Candidata a Recomendação, outros em fase de Rascunho de Trabalho e outros ainda cujas especificações nem começaram a ser desenvolvidas.

A grande vantagem da modularização está no fato de que o desenvolvimento das funcionalidades de um módulo não mais depende do andamento dos outros módulos como aconteceu com o desenvolvimento das versões anteriores das CSS. Isto possibilita que fabricantes comessem a implementar, desde já, funcionalidades previstas em módulos mais adiantados no seu desenvolvimento. Muitas funcionalidades das CSS3 já vêm sendo largamente empregadas.

Essa aplicação tem por objetivo fornecer ao leitor uma visão de algumas das novas funcionalidades das CSS3 que já podem ser empregadas em projetos web. A interatividade de cada uma das funcionalidades permite examinar o funcionamento da funcionalidade, visualizando seu efeito e mostrando a declaração CSS para sua aplicação.
Divirta-se!