Módulo 3 · Servidores e Hospedagem Web

Página HTML: marcação, estilo e programa

Aula 8 de 10 Aula de 8 min Atualizado em 30 de outubro de 2026
Progresso no curso80%

Nesta aula

A página é texto com marcações.

Uma página tem três camadas: marcação (HTML), estilo (CSS) e programa (JavaScript). No fim, você escreve o seu primeiro arquivo.

As três camadas

Pense numa casa. O HTML é a estrutura: paredes, portas, janelas. O CSS é a pintura e a decoração. O JavaScript é a parte elétrica: faz as coisas se mexerem.

HTML é uma linguagem de marcação. Cada trecho recebe um nome: título, parágrafo, lista, link. A lista de tags de Tim Berners-Lee, de 1992, já era assim. "HTML5" é só um nome de marketing, e não existe um "HTML6" para esperar.

CSS cuida de cor, tamanho e fonte. Uma regra tem um seletor, uma propriedade e um valor: h1 { color: #2D4A7C; } deixa todo título dessa cor. Quando o navegador, a pessoa que lê e o autor discordam, a "cascata" decide quem vence.

Por padrão, o CSS bloqueia a pintura da página até estar pronto, para ninguém ver a página "pelada" por um instante.

JavaScript é o programa. Foi criado por Brendan Eich em 1995, e hoje roda em 98,9% dos sites, segundo o W3Techs.

Coisa de profissional

O navegador não mostra o arquivo HTML como ele chegou. Ele lê o arquivo e monta na memória uma árvore de objetos, o DOM. O JavaScript mexe nessa árvore, não no arquivo. Por isso, quando um programa troca um texto, o HTML original (Ctrl+U) continua igual e o DOM fica diferente. Nas ferramentas do Chrome, clique com o botão direito no elemento, escolha Inspecionar e a aba Elements mostra a árvore atual. Quem depura sites olha a árvore, porque é ela que a pessoa vê.

Funcionar em todo navegador

Os três motores da aula 4 seguem o mesmo padrão, mas implementam em ritmos diferentes. Por isso existe o Interop, um projeto anual das empresas que fazem navegadores, com testes e um painel público. "Está certo no Chrome" não quer dizer "está certo". Quem monta páginas testa nos três.

Medir em vez de achar

O Google publica três medidas de experiência, as Web Vitals. O PageSpeed Insights mede as três, de graça, em qualquer endereço público.

MedidaO que medeLimite bom
LCPQuando o maior bloco apareceAté 2,5 s
INPTempo para responder a um toqueAté 200 ms
CLSQuanto o conteúdo pulaAté 0,1

Acessibilidade: o atributo alt

A norma WCAG 2.2 exige texto alternativo para toda imagem que carrega informação. A Lei Brasileira de Inclusão (artigo 63) torna a acessibilidade obrigatória em sites de empresas com sede ou representação no País. Em fevereiro de 2026, o WebAIM achou imagens sem texto alternativo em 53,1% de um milhão de páginas iniciais. Escreva o que a imagem mostra: "Logotipo da padaria: um pão sobre fundo azul".

Seu primeiro arquivo

Copie num editor de texto simples, salve como meusite.html e abra no navegador.

<!DOCTYPE html>
<html lang="pt-BR">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Minha primeira página</title>
</head>
<body>
  <h1>Minha primeira página</h1>
  <p>Escrita à mão e aberta no navegador.</p>
</body>
</html>

Prática · 5 min

  1. Crie o arquivo meusite.html com o código acima e abra no navegador.
  2. Aperte F12, ache o título na aba Elements e edite o texto. Confira com Ctrl+U que o código-fonte não mudou.
  3. Cole o endereço de um site que você usa no PageSpeed Insights e anote LCP, INP e CLS no celular.

Resumo

Fontes

Lidas em 30 de outubro de 2026.

  1. WHATWG. HTML Living Standard e DOM Living Standard.
  2. Tim Berners-Lee. HTML Tags (1992).
  3. Brendan Eich. Popularity, sobre a criação do JavaScript.
  4. WebAIM. The WebAIM Million 2026, e Google, Interop 2026.
  5. W3Techs. JavaScript no cliente.
  6. Google. DOM nas DevTools e atalhos do Chrome (Ctrl+U).
  7. Google. Web Vitals e atalhos do DevTools.
  8. W3C, WCAG 2.2, critério 1.1.1, e Brasil, Lei 13.146/2015, art. 63.

Quiz da aula

Três situações para aplicar o que viu.

Aula 8 de 10

Antes de seguir para a próxima aula

Coloque em prática o que viu. As caixas ficam marcadas neste navegador, para você voltar depois.

Ficou com dúvida nesta aula? O time da IV Help responde pessoalmente no WhatsApp.

Perguntar no WhatsApp