Agora é hora de falar sobre "CSS5"
(smashingmagazine.com)- O CSS vem evoluindo continuamente desde o anúncio do CSS3 em 2009, mas a última versão oficial lançada foi o "CSS3"
- Depois do CSS3, o CSS4 não chegou a ser lançado, mas há muitos recursos novos cuja classificação quanto ao momento em que foram introduzidos é ambígua
- O grupo comunitário W3C CSS-Next (aberto a qualquer pessoa) vem discutindo, nos últimos 10 anos, formas de aumentar a conscientização sobre a evolução do CSS
- Objetivo do grupo: criar uma linguagem compartilhada para que desenvolvedores possam aprender e ensinar CSS, definir tecnologias web modernas, entender o andamento do desenvolvimento de recursos de CSS e explicar como o CSS evolui
- O que não é objetivo: não desejam influenciar a definição das especificações do CSS, criar documentação oficial para desenvolvedores, definir o trabalho de especificação dos navegadores, educar desenvolvedores sobre boas práticas de CSS nem gerenciar dados de compatibilidade entre navegadores
- Em que o grupo CSS-Next está focado
- Pesquisar o nível de compreensão da comunidade sobre o CSS moderno
- Construir um entendimento compartilhado sobre a evolução dos recursos de CSS após o CSS3
- Agrupar esses recursos em níveis fáceis de entender (ex.: CSS4, CSS5 etc.)
- Educar a comunidade sobre os recursos mais recentes de CSS
Eras do CSS
- O objetivo é alinhar e modernizar o entendimento geral sobre o CSS, rotulando os conjuntos de recursos lançados após o padrão CSS3
- CSS3 (~2009-2012)
- Especificações CSS de Nível 3 definidas pelo CSS Working Group (CSSWG) (imutáveis)
- O rascunho do CSS3 foi publicado em junho de 1999
- CSS4 (~2013-2018)
- Recursos essenciais que não foram incluídos no CSS3, mas que já se tornaram parte fundamental do CSS
- CSS5 (~2019-2024)
- Novos recursos cuja adoção vem aumentando de forma constante
- CSS6 (~2025+)
- Recursos em estágio de rascunho planejados para o futuro do CSS
Daqui para frente, é bem provável que toda conversa comece na era do CSS5
- A ideia inicial era ir direto do CSS3 para o CSS4, mas o número de recursos lançados entre essas duas eras é grande demais
- Faz sentido considerar o CSS4 como indo até cerca de 2018 e defini-lo como parte fundamental do CSS, começando então pelo próximo período lógico, o CSS5
- Qualquer pessoa pode participar do grupo CSS-Next, e eles precisam de ajuda para fazer brainstorming de ideias. Participe agora!
1 comentários
Acho que seria melhor gerenciar isso como um living standard, sem versões, como o HTML.
Como módulos muito diversos continuam sendo adicionados o tempo todo e, mesmo dentro da mesma versão do CSS, o suporte a recursos específicos continua variando de navegador para navegador conforme a versão do navegador, me parece que não faz muito sentido separar o que é CSS4 e o que é CSS5.