aguarde...

13 de fevereiro de 2020

CSS4

CSS4

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.

Peter-Paul Koch em 2020:

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?

Posted in Blog
Write a comment