🦴

Módulo 1: O Esqueleto HTML

2. Resumo da Aula Anterior

Na aula anterior (Preparacção), preparámos o nosso ambiente. Instalaste o VS Code, o Live Server e criaste a tua primeira pasta de projeto. Agora tens tudo pronto para começar a escrever código!

3. O Que Vais Aprender Hoje

Nesta aula, vais aprender a criar a estrutura fundamental de qualquer página web. Vamos explorar:

4. Teoria: A Anatomia de uma Página Web

HTML (HyperText Markup Language) não é uma linguagem de programação, mas sim de marcação. Imagina que estás a etiquetar uma encomenda: dizes o que é o título, o que é um parágrafo e o que são as instruções.

A Trindade Estrutural

Qualquer site no mundo, do Google ao Facebook, começa com estas três partes fundamentais:

  1. <!DOCTYPE html>: A certidão de nascimento. Diz ao browser: "Atenção, eu sou um documento HTML5 moderno!". Sem isto, o browser pode entrar em modo de compatibilidade antigo e estragar o design.
  2. <head>: O cérebro invisível. Aqui guardamos tudo o que o browser precisa de saber mas o utilizador não vê: título da aba, links para CSS, codificação de caracteres (UTF-8) e SEO.
  3. <body>: O corpo visível. Tudo o que escreveres aqui dentro aparecerá na janela branca do navegador para o utilizador ver.

🏠 Analogia: A Construção de uma Casa

Pensa no HTML como a estrutura bruta de uma casa:

  • HTML: Os alicerces e as vigas de aço. Sem eles, a casa cai.
  • <head>: A planta da casa e o contrato de propriedade (importante, mas guardado numa pasta, não colado na parede).
  • <body>: As paredes, janelas e mobília que as pessoas usam e veem.

Tags: A Linguagem das Etiquetas

As tags são como parênteses especiais. Quase todas têm uma abertura <tag> e um fecho </tag>. O que estiver lá dentro herda o "significado" dessa etiqueta.

5. Exemplos de Código

Exemplo 1: O Mínimo Absoluto

<!DOCTYPE html>
<html lang="pt-PT">
  <head>
    <meta charset="UTF-8">
    <title>Título da Aba</title>
  </head>
  <body>
    O conteúdo vai aqui.
  </body>
</html>

Exemplo 2: Tags de Texto Básicas

<h1>Isto é um título gigante</h1>
<p>Isto é um parágrafo de texto normal.</p>

6. Agora é a Tua Vez! (Passo a Passo)

Vamos criar o teu primeiro ficheiro HTML real. Segue estas instruções rigorosamente:

  1. Criar Ficheiro: No VS Code, cria um novo ficheiro chamado aula1.html.
  2. Atalho Mágico: Digita apenas um ponto de exclamação ! e pressiona a tecla TAB ou Enter. O VS Code vai gerar a estrutura base para ti automaticamente (isto chama-se Emmet).
  3. Personalizar: Localiza a tag <title> e muda o texto lá dentro para "O Meu Primeiro Site".
  4. Escrever Conteúdo: Vai para dentro do <body>. Escreve <h1>Bem-vindo ao Meu Futuro!</h1>.
  5. Visualizar: Clica com o botão direito no ficheiro e escolhe "Open with Live Server". Se tudo estiver certo, verás o teu título no navegador!

💡 Dica: Se vires símbolos estranhos em vez de acentos, verifica se a tag <meta charset="UTF-8"> está presente no head!

7. Verificação de Conhecimento

Agora que exploraste a estrutura detalhada, vamos ver se dominas o básico do esqueleto HTML.

Carregando quiz...

8. Resumo do Que Aprendemos

9. Desafios Práticos

Desafio 1: O Título Secreto

Altera o título da aba do navegador para "Experiência Secreta".

Desafio 2: O Parágrafo Perdido

Adiciona um parágrafo (<p>) abaixo do título com o texto "Estou a aprender HTML!".

Desafio 3: A Estrutura Corrompida

O código abaixo tem um erro grave. Consegues descobrir qual é?

<html>
  <body>
    <h1>Erro!</h1>
  </body>
  <head>
    <title>Site</title>
  </head>
</html>
« Início Próxima Aula »