Não lembro se ja vi a # sendo utilizada, mas na linha: Publicar Qual a função do "#"?
Oi, Levi, tudo bem?
O símbolo "#" que você está vendo é usado em HTML para criar uma âncora. No contexto de um link, como no seu exemplo <a href='#'>Publicar</a>
, o "#" é um placeholder, ou seja, um espaço reservado para um link real.
Normalmente, você veria algo como <a href='https://www.exemplo.com'>Visite nosso site</a>
, onde o URL é o destino do link. No entanto, quando você vê <a href='#'>
, isso significa que o link não levará a usuário a lugar nenhum no momento. É comum usar "#" como um placeholder durante o desenvolvimento de um site, quando você ainda não tem os URLs finais.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!
Muito obrigado, agora faz sentido KKKKK
Fala ai Levi, tudo bem?
A ideia do # em uma tag <a> é referenciar algum elemento pelo seu atributo id para uma navegação na mesma página. Normalmente nos colocamos a # e o id logo em seguida, conforme o exemplo abaixo:
<body>
<a href="#quem-somos"> Quem somos </a>
....
<section id="quem-somos">
....
</section>
</body>
No exemplo acima, caso clicarmos no nosso link: Quem somos ele vai procurar o elemento com o id informado e vai levar o scroll até esse elemento, ou seja, ele vai ir até nossa section
com o id quem somos
.
No exemplo mostrado durante a aula, a instrutora coloca o # para não precisar usar a URL no momento e ao clicarmos no link ele não sair da página. Ou seja, o # não é usado para um motivo especifico e sim para substituir momentaneamente a URL que vai ser usada.
Espero que tenha te ajudado, qualquer dúvida é só entrar em contato pelo fórum. Bons estudos.