Primeira vez na plataforma da Web em março

Descubra alguns dos recursos interessantes que chegaram aos navegadores da Web estáveis e Beta em março de 2022.

Versões estáveis do navegador

Em março, o Chrome 99, o Chrome 100, o Firefox 98 e o Safari 15.4 ficaram estáveis. Isso trouxe um lote inteiro de novos recursos para a plataforma, e muitas dessas adições fizeram com que o recurso se tornasse disponível em todos os três mecanismos de navegador. Nesta postagem, concentre-se nas adições que dão interoperabilidade entre navegadores, mas confira as notas da versão para ver todos os recursos adicionados a cada mecanismo.

O Chrome 99 e o Safari 15.4 incluíam o Cascade Layers. A at-rule @layer define uma camada em cascata, ajudando você a controlar a especificidade. Ele se junta ao Firefox e, assim, o Cascade Layers está disponível nos três mecanismos de navegador. Saiba mais sobre as camadas da Cascade em As camadas em cascata estão chegando ao seu navegador.

Compatibilidade com navegadores

  • 99
  • 99
  • 97
  • 15,4

Origem

O Chrome 100 inclui o novo valor de plus-lighter para a propriedade mix-blend-mode do CSS. Esse valor é útil ao fazer o esmaecimento cruzado de dois elementos quando todos ou um subconjunto de pixels têm os mesmos valores. Leia mais sobre o problema que isso resolve em No momento, é impossível fazer a transição cruzada de dois elementos DOM.

Compatibilidade com navegadores

  • 100
  • 100
  • 99
  • 9.1

O Safari 15.4 inclui a propriedade contain, permitindo a contenção de CSS.

Compatibilidade com navegadores

  • 52
  • 79
  • 69
  • 15,4

Origem

O accent-color também está no Safari 15.4, que dá controle sobre a cor de destaque usada em alguns controles de formulários.

Compatibilidade com navegadores

  • 93
  • 93
  • 92
  • 15,4

Origem

O Firefox 98 e o Safari 15.4 chegaram ao elemento <dialog>, que representa uma caixa de diálogo.

Compatibilidade com navegadores

  • 37
  • 79
  • 98
  • 15,4

Origem

O Safari 15.4 também concluiu o suporte à pseudoclasse :focus-visible. O trabalho de implementação (link em inglês) relacionado a isso foi feito pela Igalia.

Compatibilidade com navegadores

  • 86
  • 86
  • 85
  • 15,4

Origem

Versões Beta do navegador

As versões Beta do navegador oferecem uma prévia do que vai aparecer na próxima versão estável. Este é um ótimo momento para testar novos recursos ou remoções que podem afetar seu site antes que o mundo receba esse lançamento.

As novas versões Beta de março foram Chrome 101 e Firefox 99.

O Chrome 101 Beta inclui notação de cor hwb. Especifica a cor de acordo com sua matiz, branco e escuridão. Assim como acontece com outras notação de cor, um componente alfa opcional especifica a opacidade.

h1 {
  color: hwb(194 0% 0% / .5) /* #00c3ff with 50% opacity */
}

Compatibilidade com navegadores

  • 101
  • 101
  • 96
  • 15

Origem

O Firefox 99 inclui a propriedade pdfViewerEnabled da interface do Navegador. Esta propriedade indica se o navegador é compatível com a exibição inline de arquivos PDF.

if (!navigator.pdfViewerEnabled) {
  // The browser does not support inline viewing of PDF files.
}

Compatibilidade com navegadores

  • 94
  • 94
  • 99
  • 16.4

Origem

Esses recursos Beta estarão disponíveis em navegadores estáveis em breve.

Parte da série para iniciantes na Web