Olá Andrei, tudo bem?
Fico feliz em poder lhe ajudar, mas isso depende apenas do uso da class exemplo, quando criamos uam class chamada, corpo devemos chamar ela do seguinte modo:
.corpo{
color: blue
}
Deste modo a sua class que deve ser criada lá no seu HTML, exemplo class = "corpo"
, todos os elementos que receberem a class ="corpo", vai passar a ser blue
(azul), sendo assim facilita o uso e reutilização da class.
Quando temos uma tag no HTML exemplo h1 chamamos ela do seguinte modo:
h1{ /*Sem precisar de ponto*/
color: red;
}
Deste modo todas as tags h1 vai receber a cor red(vermelha) e elas não são class elas são um tipo de seletor diferente assim como o ID que chamamos como #corpo{}
dentre outros.
Portanto, a escolha de usar um ponto ou não antes do nome de uma classe depende do que você deseja selecionar no seu código CSS. Se você deseja selecionar um elemento com uma classe específica, use o ponto antes do nome da classe. Se você deseja selecionar um elemento HTML específico, simplesmente use o nome da tag.
A titulo de curiosidade deixo alguns materiais que podem lhe auxiliar:
Espero ter ajudado!
Sucesso ✨