Como criar links no HTML.

           Bem-vindo(a) ao post no blog. 

Como-criar-links-e-âncoras-no-HTML


Neste post, você vai aprender o que são links (hiperlinks), como funciona a navegação entre páginas e como criar uma estrutura básica utilizando HTML.

Além disso, vamos explorar a famosa tag <a> (âncora), responsável por transformar textos e elementos em links clicáveis, permitindo a interação do usuário com o seu site.

Caso queira se aprofundar mais, temos outros conteúdos sobre HTML que vão te ajudar a evoluir ainda mais:




🌐 O que é um link (hiperlink)?



Um link (ou hiperlink) é um elemento que conecta um documento ou parte de um documento a outro.

Quando clicamos em um link, o navegador carrega o recurso de destino, que pode ser uma página web, um arquivo, uma imagem ou até uma parte da mesma página.

A tag responsável pelos links é a <a>, que vem de “anchor” (âncora).

🧩 Estrutura básica da tag <a>


<a href="URL" target="_self">Texto clicável</a>

 

href Define o destino do link (página, arquivo ou URL externa).


target  Define onde o link será aberto (na mesma aba, nova aba, etc.).


💡 Exemplo prático:

<a href="https://www.w3.org">Visite o site da W3C</a>


🔎 Veja como fica no VScode 


🔎 Veja como fica o resultado no Live Server



🔗 Tipos de Links

Os links podem ser internos (para páginas dentro do mesmo site) ou externos (para outros sites).

🌍 Links Externos

São os links que apontam para outros sites ou domínios.

<a href="https://developer.mozilla.org/" target="_blank">MDN Web Docs</a>

 

target="_blank" →   abre o link em uma nova aba;


rel="noopener noreferrer"boa prática de segurança ao abrir nova aba (evita acesso indevido ao window.opener).


💡 Exemplo completo:

<a href="https://developer.mozilla.org/" target="_blank" rel="noopener noreferrer">

  Documentação oficial do HTML

</a>


🔎 Veja como fica no VScode 



🔎 Veja como fica o resultado no Live Server




🏠 Links Internos

Conectam páginas do mesmo projeto ou domínio.

💡 Exemplo:

<a href="https://www.academycodechrist.com.br/2026/03/como-os-textos-sao-estruturados-em-html.html">Ir para a página Academy Code Christ</a>


🔎 Veja como fica no VScode 



🔎 Veja como fica o resultado no Live Server


🔎 Dica:  

Garanta que o arquivo contato.html esteja na mesma pasta ou ajuste o caminho relativo:

●     href="pasta/contato.html" → dentro de uma subpasta

●     href="../index.html" → retorna uma pasta acima


🔁 Links Entre Sessões da Mesma Página (Âncoras Internas)

Você pode criar links que levam a partes específicas de uma mesma página.
  Para isso, usamos IDs nos elementos e referências com # nos links.

💡 Exemplo prático:

<h2 id="inicio">Início da Página</h2>

<p>Conteúdo introdutório...</p>

 

<a href="#inicio">Voltar para o início</a>


🔎 Veja como fica no VScode 




🔎 Veja como fica o resultado no Live Server


 

✅ Quando o usuário clicar no link, o navegador rolará automaticamente até o elemento com o id="inicio".


🧭 Links para Arquivos e Downloads

Além de páginas, você também pode usar links para baixar documentos, imagens, PDFs e outros arquivos.

💡 Exemplo:

<a href="documentos/manual.pdf" download>Baixar Manual do Curso (PDF)</a>

 

O atributo download → indica ao navegador que o destino deve ser baixado em vez de aberto.

🔎 Veja como fica no VScode 



🔎 Veja como fica o resultado no Live Server


🔎 Dica de ☕ cafezinho:  

Para que o link funcione corretamente, o arquivo não pode estar apenas no seu computador.

Ele precisa estar hospedado em um servidor ou dentro do próprio site. O navegador só consegue acessar arquivos que estejam disponíveis na internet.

Por isso, no atributo href, usamos caminhos como:

<a href="documentos/manual.pdf">

Esse caminho indica que o arquivo está dentro da estrutura do site.


✉️ Link de E-mail (mailto:)

É possível criar links que abrem o programa de e-mails do usuário, já com o destinatário preenchido.

💡 Exemplo:

<a href="mailto:contato@meusite.com">Envie um e-mail para nós</a>


🔎 Veja como fica no VScode 



🔎 Veja como fica o resultado no Live Server

 

Você também pode inserir assunto e corpo automaticamente:

<a href="mailto:contato@meusite.com?subject=Dúvida&body=Olá! Tenho uma dúvida sobre o curso.">

  Envie-nos uma mensagem

</a>


📞 Link para Telefone (tel:)

Em sites móveis, esse formato permite iniciar chamadas diretamente.

💡 Exemplo:

<a href="tel:+5511999999999">Ligar para Atendimento</a>


🔎 Veja como fica no VScode 



🔎 Veja como fica o resultado no Live Server


🔎 Dica de cafezinho:  


Para criar um link que inicia uma ligação, usamos o protocolo tel::

<a href="tel:+5511999999999">Ligar para Atendimento</a>

Já para redirecionar o usuário para o WhatsApp, utilizamos links específicos da plataforma:

<a href="https://wa.me/5511999999999">Falar no WhatsApp</a>

Ou para grupos:

<a href="https://chat.whatsapp.com/SEU-LINK">Entrar no grupo</a>

🔎 Veja como fica no VScode 



🔎 Veja como fica o resultado no Live Server





⚠️Atenção:

📞 O
 protocolo tel: → apenas telefone
💬 Para WhatsApp → usar link wa.me ou chat.whatsapp.com
❌ Não misturar os dois

🧱 Estruturando um Menu de Navegação


Menus de navegação ajudam o usuário a se deslocar entre páginas e seções.
No HTML, normalmente são criados combinando <nav>, <ul> e <a>.


💡 Exemplo — menu básico:

<nav>

  <ul>

<li><a href="index.html">Início</a></li>

<li><a href="sobre.html">Sobre</a></li>

<li><a href="servicos.html">Serviços</a></li>

<li><a href="contato.html">Contato</a></li>

  </ul>

</nav>

 

🔎 Isso cria um menu horizontal simples (que depois pode ser estilizado via CSS).


🔎 Veja como fica no VScode



🔎 Veja como fica o resultado no Live Server



💬 Boas práticas:

●     Sempre agrupe os links de navegação dentro da tag <nav>;


●     Dê nomes descritivos ao texto dos links (nunca apenas “Clique aqui”);

●     Prefira rotas curtas e claras, como sobre.html em vez de pagina_sobre_nos.html.


🧠 Atributos Avançados da Tag <a> e descrição.


title  Texto que aparece ao passar o mouse sobre o link.


target="_self"  Abre o link na mesma aba (padrão).


target="_blank"  Abre em nova aba.


rel="nofollow"    Informa aos mecanismos de busca para não seguir o link (usado em links patrocinados).


download  Indica que o destino deve ser baixado.


💡 Exemplo completo:

<a href="arquivos/guia.pdf" title="Baixar guia completo"

   download target="_blank" rel="noopener noreferrer"> Baixar o Guia em PDF</a>


🔎 Veja como fica no VScode



🔎 Veja como fica o resultado no Live Server



💻 Exemplo Prático de Navegação Completa

Crie um conjunto de páginas em um mesmo diretório:

/projeto_html

   ├── index.html

   ├── sobre.html

   ├── contato.html

 

index.html

<!DOCTYPE html>

<html lang="pt-BR">

<head>

  <meta charset="UTF-8">

  <title>Página Inicial</title>

</head>

<body>

  <nav>

<a href="index.html">Início</a> |

<a href="sobre.html">Sobre</a> |

<a href="contato.html">Contato</a>

  </nav>

  <h1>Bem-vindo ao Blog Academy Code Christ</h1>

  <p>Aprenda do zero até o avançado! Programação.</p>

</body>

</html>

 

🔎 Veja como fica no VScode



🔎 Veja como fica o resultado no Live Server



As páginas sobre.html e contato.html podem ter o mesmo menu, mantendo a navegação consistente.


📘 Para um melhor Aprendizado          🎯 Pratique com exercícios, desafios e projetos


🧩 Boas Práticas de Usabilidade


1.    Clareza  →  o texto do link deve indicar com precisão o destino.


2.    Coerência visual  →  mantenha o mesmo estilo para links semelhantes.


3.    Feedback  →  destaque links ao passar o mouse (CSS: a:hover).


4.    Acessibilidade  →  evite links genéricos (“clique aqui”), prefira textos significativos.

5.    Teste sempre  →  certifique-se de que todos os links funcionam corretamente e não quebram rotas.

📚 Continue aprendendo HTML:


Nesse post você vai descobrir o que é HTML, como ele funciona, sua história e como começar a programar do zero.


Esse conteúdo faz parte do projeto Academy Code Christ, criado para ajudar iniciantes a aprender programação de forma gratuita e direta.

Se esse conteúdo te ajudou, você pode me pagar um café ☕

Pix: antropologiacrista@gmail.com



Comentários

Postagens mais visitadas