Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

::before

Não entedi quando usar e pra que usar o "::before" e "::after".

1 resposta
solução!

Os pseudo-seletores no CSS servem pra você manipular os elementos fora da box-model (i.e. fora de border, padding, margin). Você geralmente usa pra criar elementos como linhas, formas geométricas, escrever textos, etc quando precisa que isto esteja disposto dentro ou fora de seu elemento mas começando a partir de seu início (::before) ou de seu final (::after).

"::before cria um pseudo-elemento que é o primeiro filho do elemento atingido. É frequentemente utilizado para adicionar conteúdo decorativo à um element utilizando a propriedade content. Este elemento é inline por padrão."

Referência da documentação https://developer.mozilla.org/pt-BR/docs/Web/CSS/::before