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

href="#"

o que exatamente significa colocar href="#" dentro da tag? para que serve isso?

1 resposta
solução!

Oi Lucas, tudo bem?

O href é um atributo da tag de âncora (de links), ou seja, o <a>. Essas tags precisam desse atributo para especificar uma localização, ou seja, para qual link você deve ir.

Um hash (#), dentro de um hiperlink, especifica um ID de elemento html para o qual a janela deve ser rolada. Ou seja, se colocarmos:

<a href="#contato">Contato</a>

Significa que queremos ir para uma seção da página que contém o ID 'contato'.

Quando temos um sinal de cerquilha vazio, como o caso que você mencionou, isso não especifica um nome de ID, mas possui um local correspondente - o topo da página. Clicar em uma âncora com href = "#" moverá a posição de rolagem para o topo.

Normalmente, também usamos quando queremos usar a tag âncore mas ainda não sabemos qual link colocar.

Espero ter ajudado, bons estudos =)