Menu fechado

CSS @scope: Uma Alternativa às Convenções de Nomes e Abstrações Pesadas

CSS @scope: Uma Alternativa às Convenções de Nomes e Abstrações Pesadas CSS @scope

CSS @scope: Uma Alternativa às Convenções de Nomes e Abstrações Pesadas

O CSS @scope é uma regra que permite selecionar elementos em subtrees DOM específicas, alvo de elementos com precisão sem escrever seletores muito específicos que são difíceis de sobrescrever.

Problemas com Convenções de Nomes e Abstrações Pesadas

As convenções de nomes, como a BEM, são uma solução teórica para problemas de estilo e manutenção, mas podem não funcionar como esperado em projetos reais.

Desenvolvedores se Apegam a Ferramentas

Os desenvolvedores se apegam a ferramentas como o Tailwind, que garantem isolamento completo, em vez de lutar contra a guerra de especificidade entre estilos.

Uso Básico do @scope

Para começar, adicione a regra @scope ao seu CSS e insira um seletor raiz para o qual os estilos serão escopados:

@scope () {
  /* Estilos escopados para o  */
}

Exemplo

Se quisermos escopar estilos para um elemento



Redação YTI&W-News

Redação Developers | Yassutaro TI & Web

Notícias do universo do Desenvolvimento Web, dicas e tutoriais para Webmasters.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Publicado em:Desenvolvimento Web
Fale Conosco
×

Inscreva-se em nossa Newsletter!


Receba nossos lançamentos e artigos em primera mão!