Aguarde...

10 de novembro de 2023

O que exatamente é CSS “moderno”?

O que exatamente é CSS “moderno”?

Eu estava folheando meu feed RSS e percebi quantas vezes “Moderno” aparece nos títulos das postagens. Tenho uma boa ideia do que isso significa, principalmente quando se trata de descrever CSS. Provavelmente entraremos no CSS Grid, talvez ajustaremos a especificidade com Cascade Layers, talvez usaremos um pseudo-seletor condicional ou até mesmo brincaremos com um novo espaço de cores. Há tanto CSS moderno que nunca houve um momento mais emocionante para escrever sobre ele!

Então, quando “moderno” não é mais “moderno”? Não posso deixar de ficar um pouco pendente com essas coisas. Quando a web em si é um tanto transitória, é difícil não pensar em permanência e longevidade. Qual é a famosa linha de Billy Corgan Stevie Nicks?

O tempo deixa você mais ousado,
Até as crianças envelhecem,
E eu também envelhecerei.

STEVIE NICKS, “LANDSLIDE”

Lembra quando cada postagem do blog fazia questão de usar “CSS3” ao se referir aos novos recursos CSS quando obtíamos coisas como cantos arredondados e sombras de caixa? Podemos dar uma risada rápida com eles agora, mas eles fornecem muito contexto sobre quando uma postagem específica foi escrita e sobre o que ela pode ser. Provavelmente não estamos entrando em layouts de grade tanto quanto em carros alegóricos, sim, certo?

Não precisamos voltar a esse sistema, mas deve haver alguma maneira de nos referir a esse momento específico em que o CSS explodiu com o conjunto mais rico de recursos que já vimos desde… desde… desde… CSS3 . Adoro que as especificações CSS não sejam mais versionadas dessa forma, mas definitivamente estamos começando a ver um desafio na forma como nos referimos aos lançamentos.

Alguma ideia?

  • Talvez nos refiramos a coisas em eras , como na Era do Design Responsivo, na Era do Massive JavaScript Framework, na Era Jamstack ou em qualquer outra coisa.
  • Talvez façamos as coisas específicas para uma década , como em, Uau, cara, o CSS de 2020 com certeza mudou a maneira como escrevemos cores na web! A web com certeza tem idade suficiente para contar em décadas.
  • Talvez vejamos as coisas como períodos de tempo. Assim como Picasso tem seu “período azul”, o CSS pode ter seu “Período de Layout Baseado em Tabela” ou seu “Período Clearfix” ou seu “Período de Dimensionamento Intrínseco” ou seu “Período de Propriedade Lógica” ou seu…

Eu sou ruim nisso. Nomear é sempre difícil, mas é apenas algo que precisamos fazer em CSS para selecionar as coisas corretamente. Acho que é hora de começarmos a nomear coisas assim também. É apenas uma questão de tempo até que “moderno” deixe de ser “moderno”.

Postado em BlogTags:
Escreva um comentário