Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dando nomes à classes

Pelo que entendi, é uma boa prática de programação, sempre que formos atribuir um nome à uma variável, função, etc., caso haja mais de uma palavra, colocar o início de cada uma em maiúsculo. Ex. var casaVerdeAmarelo. Quando atribuo nomes à classes ou id no CSS, é aconselhável fazer o mesmo?

3 respostas

Olá Bruna! Tudo bem? Essa prática é chamada de CamelCase, é bastante usada em JavaScript. Pode sim ser usada no CSS, porém, existem outras convenções que deixam o código mais organizado. Aconselho você a pesquisar sobre SMACSS e BEM. A própria Alura têm um post muito interessante sobre o BEM - https://www.alura.com.br/artigos/nomes-de-classes-no-css.

Espero ter ajudado!

solução!

Olá Bruna, tudo bem?

Encontrei uma referência em uma das apostilas da Caelum disponíveis para consulta. Esta mostra qual é a forma de utilização mais comum em cada caso.

Este é o link que te leva direto à apostila:

Você vai encontrar esta parte em que eles explicam este detalhe em Pág. 78 / Capitulo 19 - CONHECENDO PADRÕES DE CSS

Lá eles especificam desta forma: " Kebab-case (Ex: classe-aluno) é o mais comum para HTML e CSS e camelCase (Ex: var alunoNovo) é mais comum em JavaScript (para variáveis e funções)".

Nesta Outra referência eles mostram as diferenças entre elas

Link: O que é snake_case, CamelCase, kebab-case

  • snake_case_example
  • CamelCaseExample
  • kebab-case-example

Espero ter ajudado, Bruna

Até mais

Muito bacana, Gabriela! Obrigada pelas referências.