🏗 Estrutura básica
<!DOCTYPE html> → Define que o documento segue o padrão HTML5.

<html lang="pt-BR"> → Indica que o conteúdo está em português do Brasil.

<head> → Contém metadados (informações sobre a página).

<meta charset="UTF-8"> → Define a codificação de caracteres (UTF-8), permitindo acentos e caracteres especiais.

<meta name="viewport"...> → Ajusta a página para ser responsiva em dispositivos móveis.

<title>Cadastro</title> → Define o título da aba do navegador.

-----------------------------------

📄 Conteúdo da página
<body> → Onde fica o conteúdo visível.

<h1> → Título principal: "Formulário de Cadastro".

<form> → Início do formulário, que agrupa os campos de entrada.

------------------------

📝 Campos do formulário
Cada <p> agrupa um campo com seu rótulo (<label>) e entrada (<input> ou <select>):

Nome:

html
<input type="text" placeholder="Digite seu nome">
Campo de texto simples com dica (placeholder).

E-mail:

html
<input type="email" placeholder="Digite seu e-mail">
Campo específico para e-mail (o navegador pode validar formato).

Senha:

html
<input type="password">
Campo que oculta os caracteres digitados.

Data de nascimento:

html
<input type="date">
Campo com seletor de calendário.

Sexo:

html
<input type="radio" name="sexo" value="masculino"> Masculino
<input type="radio" name="sexo" value="feminino"> Feminino
Botões de opção (radio). O atributo name="sexo" garante que apenas um pode ser selecionado.

Cidade:

html
<select>
    <option>Goiânia</option>
    <option>Brasília</option>
    <option>São Paulo</option>
    <option>Rio de Janeiro</option>
</select>
Menu suspenso com opções pré-definidas.

🚀 Botão de envio
html
<button type="submit">Cadastrar</button>
Envia os dados do formulário.



---------------------

🔎 Observações importantes
O formulário não possui atributo action nem method, então ao clicar em "Cadastrar" nada será enviado para um servidor. Seria necessário configurar:

html
<form action="processa.php" method="post">
para enviar os dados a um script que os processe.

Os campos não têm name (exceto os radios). Sem name, os valores não são transmitidos ao servidor. Exemplo:

html
<input type="text" name="nome">
👉 Em resumo: esse código cria a interface visual de um formulário de cadastro, mas ainda não está funcional para armazenar ou processar os dados.

