
MÓDULO 2
HTML do básico ao intermediário
O que significa HTML? – Esta sigla vem o inglês HyperText Markup Language que, traduzindo seria Linguagem de Marcação de Hipertextos. Estas marcações no texto é o que denominaremos como TAGS (importando do original inglês).
Preparação Básica de Conhecimento
1 – Estrutura – Entende-se por ESTRUTURA a forma de dispor o conteúdo do programa, as linhas que compõem os blocos, etc; enfim, devemos seguir um padrão já estabelecido e aprovado para facilitar nosso trabalho e deixar tudo bonito e organizado. Pode parecer mais uma complicação, mas não é – pelo contrário – com o hábito você perceberá que não poderia ser diferente – e agradece!.
– Estrutura básica de uma página HTML (importante!) – Quem é programador nesta área sabe da importância em se manter a coerência, organização, visibilidade, etc… Nesta programação, embora sua simplicidade, não dispensa estes cuidados. Por isto, a criação da estrutura básica necessária. Nada complicado, tudo muito simples…
Tags HTML são marcadores que estruturam e formatam o conteúdo de uma página da web, indicando ao navegador como exibir títulos, parágrafos, imagens e links. Elas geralmente vêm em pares de abertura (como <p>) e fechamento (como </p>), escritas entre sinais de menor e maior (< >), embora algumas não precisem de fechamento.
Simplificando: significa assim – você determina um SINAL (Tag) para informar ao NAVEGADOR que, a partir deste ponto (onde você colocou o sinal) o procedimento é TAL (dependo do sinal) e vai finalizar quando ele (NAVEGADOR) encontrar o mesmo SINAL de fechamento.
Exemplo: <p> a partir daqui tudo será entendido como PARÁGRAFO, até encontrar o mesmo sinal de fechamento </p>
– Tags principais: headings, parágrafos, listas, links, imagens, tabelas – São as personalidades que compõem a estrutura dita acima.
– Formulários simples (nome, e-mail, mensagem) – Mais uma personalidade com finalidade bem específica…
– Semântica(*) HTML5 (header, nav, main, section, article, footer) – Mais personagens neste grande palco que iremos usar.
(*)Estrutura Semântica: – A estrutura semântica do HTML5 usa tags que descrevem o significado do conteúdo, em vez de apenas apresentar a informação.
Elementos como <header>, <footer>, <nav>, <main> e <article>
são semânticos porque indicam o propósito de sua seção, melhorando a acessibilidade para leitores de tela e a otimização para mecanismos de busca (SEO). Em vez de usar apenas tags genéricas como <div>, a abordagem semântica organiza o código de forma clara e legível.
– Exercícios práticos: montar currículo, cardápio de restaurante, landing page simples – Exercícios que servirão para fixar definitivamente o conteúdo estudado.
TEORIA:
────────────────────────
“Boa noite, meus futuros web designers!.
Hoje é o dia que o site de vocês NASCE de verdade.
Vamos criar o primeiro arquivo HTML do zero.
E eu prometo: se você souber salvar um arquivo de Word, você vai conseguir fazer isso aqui.”
1 – O que vamos fazer hoje
PARTE 1 – Criando a casa do site
Primeira coisa: vamos criar a pasta onde o site vai morar.
Pronto!- Acabou de nascer o seu primeiro site.
Agora abre esse arquivo com o VSCode (duplo clique – para abrir – ou arrasta pra dentro do VSCode).
Ver o vídeo (curso – video 1a + audio)
”PARTE 2 – A estrutura MÁGICA que todo site tem.
“Todo site do planeta Terra tem essa estrutura básica.
É como se fosse o esqueleto humano. Se tirar, a pessoa desmonta.Copie exatamente isso que eu vou colar agora:”
Observação: Pode copiar e colar se preferir. Porém, se já começar a escrever cada linha, já vai se acostumando…
<!DOCTYPE html>
<html lang=”pt-BR”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Título que aparece na aba do navegador</title>
</head>
<body>
<!– Aqui dentro vai todo o conteúdo que a pessoa vê –>
<h1>Olá, mundo!</h1>
<p>Meu primeiro site feito com o Prof. Luiz Pimentel!</p>
</body>
</html>
Lembrando:
<html>…</html> — TAGS iniciais de abertura e fechamento da SEÇÃO de programação em HTML.
<head>… </head> – São TAGS. Significam CABEÇA (cabeçalho) e aparecem sempre em dupla – a primeira abre a SEÇÃO e a segunda fecha a SEÇÃO.
<body>… </body> — TAGS que significam CORPO. A dupla funciona igual à anterior: a primeira abre e a segunda fecha a SEÇÃO.
Estas TAGS (MARCAS) compõem a ESTRUTURA BÁSICA de uma SEÇÃO em HTML.
“Explicando linha por linha (com paciência e carinho de avô):
Observação Importante (apenas pra seu conhecimento): Na área do script (o que está escrito) inciado pela TAG <head> até </head> usamos 2 META TAGS: <meta charset=”UTF-8″> que informa o grupo de caracteres a serem usados (*1); e <meta name=”viewport” content=”width=device-width, initial-scale=1.0″> para Configurar a área de visualização para que seu site tenha uma boa aparência em todos os dispositivos (computador, celular, etc) (*2).
Explicando sobre:
(*1) – Existem muitos grupos de caracteres, para suportar os diversos tipos de grafias que existe pelo mundo afora. O UTF-8 (Unicode Transformation Format – 8 bits) é o padrão de codificação de caracteres mais usado na web.
(*2) — Esta informação garante que o conteúdo de sua página será bem apresentada em telas de tamanhos variados, tipo: PC, notebook, celular, etc. É o que se denomina como RESPONSIVIDADE.
Seguindo: Marca todo o texto em azul, acima, desde <!DOCTYPE html> até </html>.
Salva (Ctrl + S) e agora faz o seguinte:
Clica com botão direito no arquivo index.html → Open with Live Server, ou clica em RUN—>Run Without Debugging e escolhe um Navegador (Chrome ou Edge) e…TCHARAM!- Seu primeiro site tá no ar!.
http://127.0.0.1:5500 → isso é um servidor local dentro do seu computador.
Se até aqui já deu certo, pode comemorar. 90% das pessoas param aqui e nunca mais fazem site. Você já passou da linha de largada!”
PARTE 3 – As tags que você vai usar 95% do tempo
“Agora vamos conhecer as tags mais importantes.
Pensa que são os tijolos da sua casa.”
Exercício ao vivo 1 – Currículo rápido.
“Vamos fazer um currículo em 10 minutos. Copie isso:”
<h1>Maria da Silva</h1>
<h2>Artesã Profissional</h2>
<hr>
<img src=”https://via.placeholder.com/200″ alt=”Foto da Maria”>
<p>Telefone: (11) 98765-4321 | E-mail: maria@email.com</p>
<h3>Sobre mim</h3>
<p>Faço artesanato há 15 anos, trabalho com crochê, bordado e pintura em tecido.</p>
<h3>Principais produtos</h3>
<ul>
<li>Toalhas de crochê</li>
<li>Panos de prato pintados</li>
<li>Tapetes personalizados</li>
</ul>
____________
Observação importante!- na linha do código: <img src=”https://via.placeholder.com/200″ alt=”Foto da Maria”>
O link não vai mostrar uma foto real da Maria, mas uma imagem virtual criada pelo computador, só pra compor o quadro…
“Salva e olha no Live Server.
Exatamente como fizemos no exemplo anterior. Pode até encurtar os passos: copia o código acima. Abre o VS Code. Substitui o script antigo (do primeiro exemplo). Apaga o código (marca tudo e deleta) que está entre as TAGS <body>…</body> e substitui (cola o novo código).
Pode rodar e ver como ficou !!!.
Pronto!- Currículo profissional em 5 minutos.
”Exercício ao vivo 2 – Cardápio de restaurante.
<h1>Pizzaria do João</h1>
<h2>Cardápio 2025</h2>
<h3>Pizzas Grandes – R$ 45,00</h3>
<ol>
<li>Calabresa</li>
<li>Marguerita</li>
<li>Frango com Catupiry</li>
</ol>
<h3>Pizzas Doces – R$ 50,00</h3>
<ul>
<li>Chocolate com Morango</li>
<li>Banana com Canela</li>
</ul>
PARTE 4 – Estrutura semântica (HTML5 – a cereja do bolo)
Agora vamos deixar o site bonito pro Google amar a gente.
As tags novas que parecem mágica:
Vamos refazer o currículo com estrutura profissional:
<header>
<h1>Maria da Silva – Artesã</h1>
<nav>
<a href=”#sobre”>Sobre</a> |
<a href=”#produtos”>Produtos</a> |
<a href=”#contato”>Contato</a>
</nav>
</header>
<main>
<section id=”sobre”>
<h2>Sobre mim</h2>
<p>Texto aqui…</p>
</section>
</main>
<footer>
<p>© 2025 Maria da Silva – Site feito no curso do Prof. Luiz Pimentel</p>
</footer>
Neste script usamos a SEMÂNTICA, já explicado anteriormente. Em caso de dúvida, reveja o texto.
PARTE 5 – Formulário de contato
Todo site precisa de um jeitinho da pessoa falar com você.
Formulário simples (não envia e-mail ainda, só a estrutura):
<section id=”contato”>
<h2>Fale comigo</h2>
<form>
<p>
<label>Nome:</label><br>
<input type=”text” placeholder=”Seu nome aqui” required>
</p>
<p>
<label>E-mail ou WhatsApp:</label><br>
<input type=”text” required>
</p>
<p>
<label>Mensagem:</label><br>
<textarea rows=”5″ placeholder=”Escreva aqui…”></textarea>
</p>
<button type=”submit”>Enviar mensagem</button>
</form>
</section>
Dica: Usando o VS Code – você nota que o script está todo organizado e colorido. Isso ajuda muito e futuramente você poderá constatar isso. Se você colocar o cursor do mouse sobre algum elemento em azul e permanecer alguns segundos, obterá a informação sobre o item.
FECHAMENTO DO MÓDULO 2
Resumo do que você aprendeu:
Tarefa de casa (obrigatória pra próxima aula): Faça UM dos 4 projetos abaixo e mande foto no grupo:
Próxima aula (Módulo 3): vamos deixar tudo isso LINDO com CSS.
Prepare-se: vai parecer mágica!-Beijo no coração e até lá, meus gênios!”
_________________________0-0_______________________
Tente responder estas questões
QUESTIONÁRIO – MÓDULO 2
HTML do básico ao intermediário
“Me manda o código HTML de uma página bem simples que tenha:
– um título grande com seu nome
– uma foto sua
– um parágrafo contando quem você é
– um link pro seu WhatsApp
Pode ser só as linhas principais, quero ver se virou mestre mesmo!”
────────────────────────
Não deixe de enviar o seu gabarito pelo nosso Whatsapp ou Email (use o CONTATO). Anexe também suas dúvidas. Serão respondidas prontamente.
FIM DO MÓDULO 2