Tab Atkins em 2012:
Nunca houve um CSS4. Nunca haverá um CSS4. CSS4 não é algo que existe.
Rachel Andrew em 2016:
Embora se refira a todos os novos CSS, pois o CSS3 trabalhou por um curto período de tempo, isso não reflete a realidade de onde o CSS está hoje. Se você ler algo sobre CSS3 Selectors, o que realmente está sendo descrito é algo que faz parte da especificação CSS Selectors Level 3 . De fato, os seletores CSS são uma das especificações marcadas como concluídas e uma recomendação. O Grupo de Trabalho CSS agora está trabalhando no nível 4 dos seletores, com os novos recursos propostos, além dos seletores que faziam parte do nível 3 (e do CSS 1 e 2). Não é CSS4 , mas o nível 4 de uma única especificação. Uma pequena parte do CSS.
Jen Simmons em 2018:
Muitas pessoas estão esperando o CSS4 sair. Cadê? Quando irá chegar? A resposta nunca é. CSS4 nunca vai acontecer. Na verdade, não é uma coisa.
Portanto, o CSS3 foi uma oportunidade única e única. Em vez de uma grande especificação, divida-as em partes e inicie-as no “Nível 3”, mas deixe que elas evoluam separadamente. Isso foi muito proposital , para que as coisas pudessem se mover mais rapidamente de forma independente.
O problema? Foi quase muito eficaz. CSS3, e talvez em maior grau, “HTML5”, se tornaram (quase) nomes de família. Foi tão bem-sucedido que nos deixou querendo puxar a alavanca novamente. Foi bem-sucedido em vários níveis:
- Ele impulsionou a tecnologia do navegador, principalmente em tecnologias obsoletas por muito tempo.
- Isso levou os proprietários do site a pensar: ” ei, talvez seja um bom momento para atualizar nosso site ” .
- Isso levou os educadores a pensar: ” ei, talvez seja um bom momento para atualizar nossos currículos ” .
Era bom para a web em geral, bom para sites que se aproveitavam dela e havia dinheiro a ser ganho ao longo do caminho. Aposto que seria impressionante ver quanto dinheiro foi ganho em cursos e conferências com a bandeira CSS3.
Estou propondo que nós desenvolvedores da Web, apoiados pelo W3C CSS WG, comecemos a dizer “CSS4 está aqui!” E conversemos animadamente sobre como chegará ao mercado a qualquer momento e transformaremos a prática do CSS.
Claro que “CSS4” não tem significado técnico. Todas as especificações CSS atuais têm suas próprias versões específicas, variando de 1 a 4, mas o CSS como um todo não possui uma versão e também não precisa de uma.
Independentemente do que dizemos ou fazemos, o CSS 4 não chegará ao mercado e não transformará nada. Também não descreve nenhuma realidade técnica.
Então por que fazer isso? Para o efeito de marketing.
Eu acho que ele provavelmente está certo. Se todos nós nos juntássemos a ele, poderia ter um sucesso semelhante para todos, como CSS3.
Se isso acontecer, o que dará impulso é se houver uma única mensagem clara sobre o que é . CSS3 foi como:
- raio da borda
- gradientes
- animações e transições
- transforma
- Sombra da caixa
Oh Deus, é difícil lembrar agora. Mas na época era um conjunto bem claro de coisas que representavam o que havia para aprender e todas elas eram bastante emocionantes.
O que colocaríamos sob a bandeira CSS4?
- Flexbox? (Velho demais?)
- Rede
- Tudo novo com cor
- Transformações independentes
- Fontes variáveis
- Caminhos de deslocamento
- Vamos terminar o aninhamento!
- Coisas Houdini? (Não está pronto o suficiente?)
- Seletores DOM sombra?
Deixe-me dizer que eu pessoalmente liderarei essa questão se as consultas de contêiner puderem ser feitas e fizermos disso parte dela.
O quê mais? Quer refutar algo da minha lista?