6 pontos por xguru 2024-08-09 | 1 comentários | Compartilhar no WhatsApp
  • 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
    Publicidade

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
    Publicidade
  • 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

 
tenshi 2024-08-12

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.