🔗

Módulo 3: Listas e Links

2. Resumo da Aula Anterior

No módulo anterior, dominaste a hierarquia de textos. Aprendeste que um h1 é a manchete e o p é o corpo. Agora que já sabes escrever o conteúdo, vamos aprender a organizá-lo em listas e a criar pontes para outras páginas.

3. O Que Vais Aprender Hoje

Esta aula é sobre organização e interatividade. Vais aprender a:

4. Teoria: A Organização e a Conectividade

Listas: A Base da Ordem

O HTML oferece duas formas principais de listar coisas. A escolha depende da **semântica** (do significado):

  • Listas Não Ordenadas (<ul>): Significa "Unordered List". Usamos quando a ordem não altera o resultado. Exemplo: Uma lista de compras ou um menu de topo. Os itens aparecem com "bolinhas" (bullets).
  • Listas Ordenadas (<ol>): Significa "Ordered List". Usamos quando há uma sequência lógica. Exemplo: Passos de uma receita ou um Top 10. O browser numera automaticamente (1, 2, 3...).

Truque de Especialista: Podes aninhar listas! Uma lista pode ter outra lista dentro de um dos seus itens (li).

⚓ Analogia: O GPS da Web

Imagina que o teu site é uma biblioteca gigante:

  • O Link (<a>): É a placa que diz "Vá para o Corredor 4". Sem ele, o utilizador ficaria preso numa só sala.
  • O Atributo href: É a morada escrita na placa. Se falhares a morada, a placa não leva a lado nenhum.
  • O Atributo target="_blank": É como se a placa te desse um segundo par de olhos. Abres o novo livro sem largar o que estás a ler atualmente.

Âncoras Internas (IDs)

Sabes quando clicas num link e a página "escorrega" lá para baixo sozinha? Isso faz-se com IDs. Tu dás um nome a uma secção (ex: <section id="precos">) e crias um link para ela usando o cardinal (ex: <a href="#precos">Ver Preços</a>).

5. Exemplos de Código

Exemplo 1: Listas Complexas (Aninhadas)

<ul>
  <li>Frutas
    <ul>
      <li>Maçã</li>
      <li>Banana</li>
    </ul>
  </li>
  <li>Legumes</li>
</ul>

Exemplo 2: O Link Profissional

<!-- Link Externo -->
<a href="https://google.com" target="_blank">Pesquisar</a>

<!-- Link Interno com ID -->
<a href="#rodape">Ir para o fim</a>

6. Agora é a Tua Vez! (Guia de Execução)

Vamos criar um índice interativo para uma página. Segue estes passos:

  1. Preparação: No teu index.html, cria uma lista ordenada (ol).
  2. Itens do Índice: Adiciona dois itens: "Minha História" e "Meus Projetos".
  3. Navegação: Envolve o texto desses itens em links (a) que apontam para #historia e #projetos.
  4. Os Destinos: Mais abaixo, cria dois títulos h2. Dá ao primeiro o atributo id="historia" e ao segundo id="projetos".
  5. Preenchimento: Escreve um pequeno parágrafo por baixo de cada título.
  6. Teste: Guarda e clica nos itens da lista lá em cima. Vê a página a saltar para as secções certas!

💡 Dica: Se a página for muito curta, o "salto" pode ser pouco visível. Adiciona muito texto ou espaços para testar melhor!

7. Verificação de Conhecimento

Mostra que és o mestre das listas e dos links. Responde com atenção!

Carregando quiz...

8. Resumo do Que Aprendemos

9. Desafios Práticos

Desafio 1: O Ranking Invertido

Descobre como fazer uma lista ordenada que começa do número 10 para baixo (10, 9, 8...).

Desafio 2: Link de Email

Sabias que podes criar um link que abre automaticamente o programa de email do utilizador?

Desafio 3: O Menu Vertical

Cria um pequeno código HTML que represente a barra lateral de um site com 3 páginas fictícias.

« Aula Anterior Próxima Aula »