O navegador do usuário. Faz requisições e renderiza as páginas.
Protocolo de comunicação. Define como cliente e servidor trocam dados.
Máquina remota que armazena e envia os arquivos da página web.
Quando você digita uma URL, o navegador envia uma requisição HTTP ao
servidor,
que responde com os arquivos HTML, CSS e JS.
Estrutura
Define o que aparece na página: textos, imagens, links, formulários.
Estilo
Define como aparece: cores, fontes, espaçamentos, layouts.
Comportamento
Define o que acontece: interações, animações, lógica.
lightbulb HTML descreve a semântica do conteúdo diz ao navegador o que cada parte da página significa.
<!-- Uma tag HTML tem abertura e fechamento -->
<h1>Olá, Mundo!</h1>
<!-- Tags podem ter atributos -->
<a href="https://fatec.sp.gov.br">
Visite a FATEC
</a>
<!-- Algumas tags são auto-fechantes -->
<img src="foto.jpg" alt="Descrição" />
<br />
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<meta name="viewport"
content="width=device-width,
initial-scale=1.0" />
<title>Minha Página</title>
</head>
<body>
<h1>Olá, FATEC!</h1>
<p>Minha primeira página.</p>
</body>
</html>
<!DOCTYPE html><html lang="pt-BR"><head><body><h1>...<h6>
Títulos (do maior ao menor)
<p>
Parágrafo
<strong>
Texto em negrito (ênfase forte)
<em>
Texto em itálico (ênfase)
<br>
Quebra de linha
<a>
Link / âncora
<img>
Imagem
<ul> / <ol>
Listas (não ordenada / ordenada)
<li>
Item de lista
<div>
Contêiner genérico (bloco)
<div class="header">
<div class="nav">...</div>
</div>
<div class="content">
<div class="article">...</div>
</div>
<div class="footer">...</div>
<header>
<nav>...</nav>
</header>
<main>
<article>...</article>
</main>
<footer>...</footer>
Tags semânticas melhoram a acessibilidade, o SEO e a manutenibilidade do código.
<header> Cabeçalho<nav> Navegação<main> Conteúdo principal<footer> Rodapé<article> Conteúdo independente
<section> Seção temática<aside> Conteúdo lateral<figure> Mídia com legenda<time> Data/hora<mark> Texto destacado<details> Conteúdo expansível
<summary> Resumo do details
index.html! e aperte Tab)<body>, adicione:
<header> com seu nome em um <h1><main> com um parágrafo sobre você<ul> com 3 hobbies<footer> com o texto "FATEC 2026"<div> deve ser necessário neste
exercício.
Textos, listas, links, imagens e tabelas vamos expandir o vocabulário HTML!