Nova sintaxe para media query CSS
Aprenda em primeira mão como utilizar a nova sintaxe.
Introdução
A media query atualmente recebeu uma pequena atualização simplificando a escrita e ajudando na compreensão.
Quem nunca ficou confuso na hora de escrever um media query e determinar se a propriedade seria min-width
ou max-width
?
Eventualmente a media query é mais utilizada para definir regra de acordo com o tamanho da tela, ou seja, a viewport e com a nova sintaxe a escrita ficará mais simples. Vejamos como funciona.
Como funcionará?
Aqui temos um código de implementação de uma media query, é neste momento que fica um pouco confuso, porque escrevemos min-width
para viewport maior ou igual à 600px.
Mas com a nova sintaxe o código ficará assim:
No código acima é utilizado uma regra matemática para definir o tamanho do width deixando o código mais simples, ao passo que utilizamos essas regras matemáticas o tempo todo.
Outros exemplos
Para utilizar duas ou mais definições de media query utilizamos:
Com a nova sintaxe o código fica:
Suporte
Atualmente o suporte a nova sintaxe de media query está nos seguintes navegadores:
- Chrome 104
- Edge 104
- Firefox 63
- Safari 16.4
Conclusão
Eu gostei bastante, acho que simplifica um pouco a leitura e a escrita.
E você o que achou dessa nova sintaxe do media query?
Grande Abraço!