Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução de Atividades - 08 Faça como eu fiz: alinhe os elementos

Dúvida: É obrigatório criar uma classe dentro do "main"? Não poderia fazer direto igual com o "h1", com o "body", etc?

HTML:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

CSS: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá, Victor! Tudo bom?

Não é obrigatório criar uma classe dentro do <main>, mas é uma prática recomendada! Ainda mais se você deseja deixar o seu código mais profissional.

Usar classes permite que você aplique estilos específicos a elementos sem afetar outros que possam ter o mesmo tipo de tag. Por exemplo, se você quiser aplicar o flexbox apenas aos elementos dentro do <main>, usar uma classe como .apresentacao é uma maneira eficaz de fazer isso.

Se você aplicar estilos diretamente ao <main>, como em main { display: flex; }, todos os elementos <main> na sua página receberão esses estilos. O que pode não ser o que você deseja.

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado