📂 Links Entre Arquivos

Introdução

Em um site é comum possuir vários arquivos HTML. Para que o usuário consiga navegar entre eles, utilizamos links entre arquivos.

Esses links permitem criar menus, sistemas de navegação e conectar páginas relacionadas.

📌 A navegação entre páginas é feita utilizando caminhos relativos ou absolutos.

O que são Links Entre Arquivos?

São links que conectam um arquivo HTML a outro arquivo dentro do mesmo projeto.

Exemplo de navegação:
  • index.html → sobre.html
  • sobre.html → contato.html
  • contato.html → index.html

Estrutura Simples

site/
│
├─ index.html
├─ sobre.html
└─ contato.html

Como todos os arquivos estão na mesma pasta, a navegação é simples.

Ligando Arquivos da Mesma Pasta

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

O navegador abrirá o arquivo sobre.html localizado na mesma pasta.

Navegação em Menu

<nav>
  <a href="index.html">Início</a>
  <a href="sobre.html">Sobre</a>
  <a href="contato.html">Contato</a>
</nav>

Essa estrutura é muito utilizada em menus de navegação.

Arquivos em Subpastas

site/
│
├─ index.html
│
└─ paginas/
   ├─ sobre.html
   └─ contato.html

Quando os arquivos estão em subpastas, o caminho deve indicar a pasta.

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

Voltando Uma Pasta

O símbolo ../ significa voltar um nível na estrutura de diretórios.

<a href="../index.html">
  Início
</a>
Exemplo:
site/
│
├─ index.html
│
└─ paginas/
   └─ sobre.html

Estruturas Mais Completas

site/
│
├─ index.html
├─ produtos.html
│
├─ paginas/
│   ├─ contato.html
│   └─ sobre.html
│
├─ css/
│   └─ style.css
│
└─ imagens/
    └─ logo.png

Projetos profissionais costumam utilizar diversas pastas organizadas.

Vantagens da Organização

Erros Comuns

Erro Consequência
Nome incorreto Página não encontrada.
Pasta errada Erro de navegação.
Arquivo movido Link quebrado.
⚠️ Sempre revise os caminhos após reorganizar as pastas do projeto.

Boas Práticas

Resumo

Elemento Função
href="arquivo.html" Arquivo na mesma pasta.
href="pasta/arquivo.html" Arquivo em subpasta.
href="../arquivo.html" Volta uma pasta.
📌 Dominar caminhos relativos é fundamental para criar sites com várias páginas interligadas.
🎓 Aula concluída! Agora você sabe criar links entre arquivos HTML e organizar a navegação de um site completo.