1
resposta

Utilização de __ no CSS

Gostaria de entender qual o motivo de usar dois underlines nas classes do CSS

por exemplo: https://cursos.alura.com.br/course/guia-estilos-paginas-componentes/task/77568 em 6:21 ele usa dois underlines para definir cards de produtos:

.produto__titulo { ... }
.produto__preco { ... }

Não seria melhor usar um espaço e ponto para melhor reconhecimento do seletor?

.produto .titulo { ... }
.produto .preco { ... }

Evandson.

1 resposta

Os dois __ vem do padrão BEM, um padrão de nomenclaturas do CSS. Tem um artigo aqui na Alura que fala sobre isso: https://www.alura.com.br/artigos/criando-componentes-css-com-padrao-bem.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software