Introdução ao HTML – Como Funciona uma Página Web?

Você já se perguntou o que acontece por trás de uma página web?
E se eu te mostrasse esse código:

Você saberia explicar o que cada parte faz?

Se sua resposta for “ainda não”, relaxa — esse post é pra você. E no final, você já vai conseguir montar sua primeira página e deixar todo mundo dizendo: “Uau, você tá criando sites?

imagem ilustrando o esqueleto como html, pele e cabelo como css e musculos como javascript

HTML significa HyperText Markup Language, ou seja, Linguagem de Marcação de Hipertexto.
Mas calma, nada assustador. O HTML é basicamente a estrutura de uma página web.

Imagine um esqueleto — ele não aparece por fora, mas sustenta tudo o que está por cima. É isso que o HTML faz: ele organiza o conteúdo, diz o que é título, o que é parágrafo, onde vai imagem, onde vai link, e por aí vai.

Vamos desvendar o código que te mostrei no início.
Bora entender o que cada parte faz?

<!DOCTYPE html>


“O que é isso aqui no topo do código?”

É uma declaração que diz ao navegador: “Vou usar HTML5 nessa página, ok?”
Ela não é uma tag. É como um aviso importante, e sempre deve ser a primeira linha do seu arquivo.

<html lang=”pt-BR”>

“Por que esse lang?”

Essa tag envolve todo o conteúdo da sua página.
O lang="pt-BR" informa que o conteúdo está em português do Brasil. Isso ajuda o navegador e também leitores de tela usados por pessoas com deficiência visual.

<head>…</head>

Aqui ficam as informações invisíveis da página, mas que são essenciais.

<meta charset=”UTC-8″ />

Essa é importante?”

Muito! Essa linha garante que acentos e caracteres especiais (como ç, é, ã) apareçam corretamente.

<meta name=viewport content=”width=device-witdth, initial-scale=1.0″ />

Essa linha garante que sua página fique bonita e ajustada em telas pequenas, como celulares e tablets.

é extremamente importante quando estamos desenvolvendo páginas responsivas, ou seja, que se adaptam bem tanto em celulares quanto em computadores.

Vamos entender parte por parte:

<meta name="viewport" ...>

Essa tag diz ao navegador:

“Ei, eu quero controlar como a área visível da página (viewport) se comporta.”

Por padrão, navegadores em dispositivos móveis tentam exibir a página inteira reduzida (como se fosse para desktop), o que faz tudo parecer minúsculo. Essa tag corrige isso.

width=device-width

Isso faz com que a largura da página seja igual à largura da tela do dispositivo.

Resultado: sua página não vai ficar espremida nem esticada.

No celular? Vai usar a largura do celular.

No tablet? Vai usar a largura do tablet.

initial-scale=1.0

Define o nível de zoom inicial da página.
1.0 significa 100%, ou seja, sem zoom nem aumento

Agora que você entendeu a estrutura da página, vamos conhecer as tags mais usadas e o que elas fazem:

h1 até h6 – Títulos e Subtítulos


“Por que existem 6 tipos de título?”

Simples: o h1 é o título mais importante. E quanto maior o número, menor a importância.

<h1>Título Principal</h1>
<h2>Subtítulo</h2>
<h3>Seção menor</h3>
p – Parágrafos


“Como eu escrevo um texto?”

Com a tag <p>! Ela representa um parágrafo.

<p>Esse é um parágrafo de exemplo.</p>
a – Links

“Como eu levo o usuário para outro lugar?”

Use a tag <a>. Ela cria hiperlinks.

<a href="https://google.com">Ir para o Google</a>
img – Imagens

“Como eu coloco uma imagem?”

Com a tag <img>. Mas atenção: ela não tem fechamento!

<img src="minhafoto.jpg" alt="Minha Foto" />
ul, ol e li – Listas


ul: lista não ordenada (com bolinhas)

<ul>
  <li>HTML</li>
  <li>CSS</li>
</ul>

ol: lista ordenada (numerada) – usada quando quer indicar sequência

<ol>
  <li>Estudar HTML</li>
  <li>Praticar com exercícios</li>
</ol>

li: cada item da lista – sempre usado dentro da <ul> ou <ol> para indicar um item

br – Quebra de linha

“E se eu quiser uma nova linha sem criar um parágrafo novo?”

Use o <br>.

<p>Primeira linha<br>Segunda linha</p>

Isso fará com que seja feita a quebra de linha, e ficará com o visual como abaixo:

Primeira linha
Segunda linha

hr – Linha de separação

Essa tag cria uma linha horizontal para dividir conteúdos.

<p>Antes da linha</p>
<hr>
<p>Depois da linha</p>

Exemplo visual abaixo:

Antes da linha


Depois da linha

strong e em – Destaques

strong: negrito

em: itálico

<p>Você precisa <strong>praticar</strong> todos os dias!</p>
<p>Esse conteúdo está <em>muito interessante</em>.</p>

Agora que você conhece as principais tags, que tal criar seu próprio currículo em HTML?

Crie uma página com:

  • Seu nome como <h1>
  • Uma foto com <img>
  • Uma pequena bio com <p>
  • Uma lista de habilidades com <ul> e <li>
  • Um link para seu e-mail ou LinkedIn com <a>

Exemplo de estrutura:

Compartilhe esse conteúdo:

Outros posts que podem lhe interessar:

Imagem do André

André Luis Schimith

Criador do blog

Olá! Sou André Luis Schimith, estudante de Engenharia de Software com foco em desenvolvimento front-end.
Aqui compartilho minhas experiências, aprendizados e dicas sobre programação.

Posts recentes

  • All Post
  • Dicas de Programação
  • Front-end na Prática
  • Jornada Dev

Tags

Edit Template

Sobre

Aqui compartilho minhas experiências e dicas sobre programação.

Tags

Posts Recentes

  • All Post
  • Dicas de Programação
  • Front-end na Prática
  • Jornada Dev

© 2025 Criado e mantido por André Luis Schimith