Pular para o conteúdo
EasyCode Praticar grátis

HTML e CSS do zero: crie a sua primeira página web

Por Mattheus Moraes · Exemplos de código testados · Atualizado em 6 de novembro de 2026 · Leitura de 4 min

Resposta rápida

HTML descreve a estrutura de uma página (títulos, parágrafos, listas, links) e CSS cuida do visual (cores, fontes, espaçamentos). Para criar a primeira página, basta salvar um arquivo chamado index.html em um editor de texto e abri-lo no navegador. Não precisa instalar nada além disso.

HTML e CSS: quem faz o quê

Uma comparação: o HTML é a planta da casa, o CSS é a pintura e a decoração, e o JavaScript é a parte elétrica.

O que você precisa

Um editor de texto simples (o Bloco de Notas serve; editores como o VS Code ajudam mais) e um navegador. Crie uma pasta e, dentro dela, dois arquivos: index.html e estilo.css.

A estrutura da página (HTML)

Copie para o index.html:

<!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>
  <link rel="stylesheet" href="estilo.css">
</head>
<body>
  <h1>Olá, mundo!</h1>
  <p>Esta é a minha primeira página, feita com HTML e CSS.</p>
  <h2>O que estou aprendendo</h2>
  <ul>
    <li>HTML: a estrutura</li>
    <li>CSS: o visual</li>
  </ul>
  <a href="https://developer.mozilla.org/pt-BR/">Documentação de HTML e CSS</a>
</body>
</html>

Cada parte tem um papel:

O visual da página (CSS)

Copie para o estilo.css:

body {
  font-family: system-ui, sans-serif;
  max-width: 40rem;
  margin: 2rem auto;
  padding: 0 1rem;
  background: #f6f5ff;
  color: #17142e;
}

h1 {
  color: #6a4dff;
}

a {
  color: #4a30d6;
}

Cada regra tem o formato seletor { propriedade: valor; }. O seletor diz quem recebe o estilo (body, h1, a), e as propriedades dizem como. A propriedade max-width limita a largura do texto para ficar fácil de ler, e margin: 2rem auto centraliza o conteúdo.

Veja o resultado e experimente

  1. Abra a pasta e dê dois cliques no index.html. Ele abre no navegador.
  2. Mude a cor do h1 no CSS, salve e atualize a página (tecla F5).
  3. Aperte F12 no navegador para abrir as ferramentas do desenvolvedor e ver o HTML e o CSS da página em tempo real.

Hábitos que valem desde o início

Próximos passos

Depois de dominar o básico, aprenda a organizar a página em partes (cabeçalho, conteúdo, rodapé), a usar imagens e a deixar o layout flexível para qualquer tela. Quando se sentir pronto, junte o JavaScript para tornar a página interativa e publique o seu projeto, como em montar um portfólio de programação.

Faça a página sobre você

Altere o index.html acima para falar sobre você: troque o título, escreva dois parágrafos e uma lista com três coisas de que você gosta. Depois mude pelo menos duas cores no CSS.

<h1>Sobre mim</h1>
<p>Meu nome é ... e estou aprendendo a programar.</p>
<ul>
  <li>Gosto de ...</li>
  <li>Quero aprender ...</li>
  <li>Meu objetivo é ...</li>
</ul>

Salve, atualize a página no navegador e confira se tudo apareceu. Se algo estiver estranho, veja se esqueceu de fechar alguma tag.

Documentação de HTML (MDN)

Perguntas frequentes

HTML é uma linguagem de programação?

É uma linguagem de marcação, que descreve a estrutura de uma página. Ela não toma decisões nem faz contas, e por isso não se encaixa como linguagem de programação no sentido estrito.

Preciso instalar algo para começar?

Não. Um editor de texto e um navegador bastam.

Qual a diferença entre HTML, CSS e JavaScript?

O HTML cuida da estrutura, o CSS do visual e o JavaScript do comportamento da página.

Como publico a minha página na internet?

Há serviços gratuitos de hospedagem para páginas estáticas. Veja as opções e as regras de cada um antes de escolher.

Fontes e para saber mais

Apoie o EasyCode 💜

O EasyCode é gratuito, independente e sem anúncios. Manter a plataforma rápida, com compiladores no navegador e novos conteúdos atualizados tem custos reais todo mês. Se o site está te ajudando a aprender, veja como apoiar o projeto para continuarmos sempre no ar e acessíveis para todos.

💜 Conhecer e apoiar o projeto

Leia também

Gostou? Compartilhe: WhatsApp LinkedIn