Como criar seu primeiro site em HTML e CSS (passo a passo)

Iniciar sua jornada no desenvolvimento web pode parecer um desafio enorme. Afinal, há tantas linguagens, ferramentas e conceitos para aprender. No entanto, a verdade é que criar seu primeiro site HTML e CSS é mais simples do que parece. HTML (HyperText Markup Language) é a base de qualquer página web. Ele define a estrutura e o conteúdo. Já o CSS (Cascading Style Sheets) é responsável por toda a parte visual. Ele cuida do design, das cores e do layout.

Este artigo vai te guiar por um caminho claro e prático. Você aprenderá os fundamentos do HTML e CSS. Verá exatamente como usá-los para construir um site simples. Além disso, você receberá dicas essenciais para continuar aprendendo. Prepare-se para dar seus primeiros passos no mundo da criação de sites. É hora de construir sua presença digital!

O que você vai precisar? (Ferramentas Essenciais)

Para começar a criar seu site, você precisará de algumas ferramentas básicas. Elas são gratuitas e fáceis de usar.

1. Editor de Código (Visual Studio Code)

Um editor de código é como um processador de texto. No entanto, ele possui recursos específicos para programadores. O Visual Studio Code (VS Code) é uma escolha popular. Ele é gratuito. É leve. E tem muitos recursos úsáveis. Você pode baixá-lo no site oficial da Microsoft.

2. Navegador Web

Um navegador web é o programa que você usa para acessar a internet. Exemplos incluem Google Chrome, Mozilla Firefox, Safari ou Edge. Você usará o navegador para visualizar o seu site. Ele mostra como o código se transforma em uma página.

Entendendo o Básico: HTML (Estrutura)

O HTML é a espinha dorsal do seu site. Ele organiza o conteúdo em uma estrutura lógica. Pense nele como o esqueleto da sua página.

O esqueleto da sua página

Todo documento HTML começa com a declaração <!DOCTYPE html>. Ela informa ao navegador o tipo de documento. A tag <html> envolve todo o conteúdo. Dentro dela, encontramos o <head> e o <body>.

  • O <head> contém informações sobre a página. Isso inclui o título que aparece na aba do navegador. Inclui também links para arquivos CSS. Nada do que está no <head> é visível diretamente no site.
  • O <body> é onde está todo o conteúdo visível do seu site. Textos, imagens, links e vídeos são colocados aqui.

Primeiras Tags Essenciais

As tags HTML são usadas para definir elementos. Elas são envolvidas por > e <.

  • <h1> a <h6>: Títulos. <h1> é o mais importante.
  • <p>: Parágrafos de texto.
  • <a>: Links. O atributo href define o destino.
  • <img>: Imagens. O atributo src indica o caminho da imagem. O alt fornece um texto alternativo.
  • <div>: Uma divisão genérica. É usada para agrupar outros elementos.

Entendendo o Básico: CSS (Estilo)

O CSS é a “roupa” do seu site. Ele é responsável por toda a parte visual. Você usará o CSS para definir cores, fontes, tamanhos e posicionamento dos elementos.

A roupa da sua página

As regras CSS são formadas por um seletor e declarações.

  • O seletor aponta para o elemento HTML que você quer estilizar.
  • As declarações definem as propriedades do estilo. Isso pode ser a cor (color), o tamanho da fonte (font-size), etc.

Conectando HTML e CSS

Existem várias formas de conectar o CSS ao HTML. A mais comum e recomendada para criar seu primeiro site HTML CSS é um arquivo externo.

  • Crie um arquivo separado com a extensão .css (ex: style.css).
  • Adicione a linha <link rel="stylesheet" href="style.css"> dentro da tag <head> do seu arquivo HTML.

Primeiros Estilos: Cores e Fontes

Vamos ver como aplicar alguns estilos básicos.

  • Cor do texto: color: red;
  • Tamanho da fonte: font-size: 16px;
  • Cor de fundo: background-color: lightblue;

Mão na massa: Criando seu primeiro projeto

Agora, vamos criar um site simples passo a passo. É o momento de colocar o conhecimento em prática!

Passo 1: Organizando suas pastas

Crie uma pasta no seu computador. Chame-a de meu-primeiro-site. Dentro dela, crie dois arquivos:

  • index.html
  • style.css

Se você tiver uma imagem, crie uma pasta imagens dentro de meu-primeiro-site. Coloque sua imagem lá.

Passo 2: Escrevendo o Código HTML

Abra o arquivo index.html no seu VS Code. Cole o seguinte código:

HTML

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Meu Primeiro Site!</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <h1>Olá, Mundo!</h1>
    <p>Bem-vindo ao meu primeiro site em HTML e CSS. Estou aprendendo a criar!</p>
    <img src="imagens/minha-imagem.jpg" alt="Uma imagem de exemplo para o site">
    <a href="https://techcodemoney.com/" target="_blank">Visite o Blog TechCodeMoney</a>
</body>
</html>

Observação: Se você não tiver uma imagem, pode remover a linha <img src="..."> ou substituir por um link para uma imagem online.

Passo 3: Estilizando com CSS

Abra o arquivo style.css no seu VS Code. Cole o seguinte código:

CSS

body {
    font-family: Arial, sans-serif;
    background-color: #f4f4f4;
    margin: 0;
    padding: 20px;
    text-align: center;
}

h1 {
    color: #333;
    font-size: 48px;
}

p {
    color: #666;
    font-size: 18px;
    line-height: 1.6;
}

a {
    color: #007bff;
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    text-decoration: underline;
}

Passo 4: Visualizando seu Site

Para ver seu trabalho, abra o arquivo index.html no seu navegador. Você pode fazer isso clicando duas vezes no arquivo. Ou arrastando o arquivo para a janela do navegador. Você verá seu “Olá, Mundo!” com o estilo que você definiu. Parabéns!

Dicas essenciais para iniciantes

Criar seu primeiro site HTML CSS é apenas o começo. Para progredir, mantenha alguns pontos em mente.

Pratique sempre

A melhor forma de aprender é praticando. Modifique o código que você criou. Mude cores, tamanhos, adicione mais texto. Crie novas páginas HTML. Experimente diferentes propriedades CSS. Quanto mais você codificar, mais você aprenderá.

Use Recursos Online

A comunidade de desenvolvimento web é vasta e rica em recursos. Sites como MDN Web Docs, W3Schools e FreeCodeCamp oferecem tutoriais e referências. Use-os para aprofundar seus conhecimentos.

Recomendações para Aprofundar

Para quem deseja ir além e dominar o HTML e CSS, existem recursos valiosos que podem acelerar seu aprendizado.

  • Livro: DESENVOLVIMENTO WEB HTML, CSS E JAVASCRIPT PARA INICIANTESMarcel Pacheco (Amazon). Descubra o mundo do desenvolvimento web e aprenda HTML, CSS e JavaScript do zero neste livro abrangente e prático. Se você sempre quis criar seus próprios sites e aplicativos, este livro é perfeito para você. Imagine ter o conhecimento e as habilidades necessárias para desenvolver sites profissionais e interativos. Com este livro, você aprenderá os fundamentos do HTML, CSS e JavaScript de uma forma fácil de entender, mesmo que você seja um iniciante completo.
  • eBook: Dominando o HTML do Zero ao AvançadoDaniel da Silva Frazão (Hotmart). Dominando o HTML do Zero ao Avançado é um eBook completo e didático, perfeito para quem quer aprender HTML de forma prática e eficiente. Contando com 37 CAPÍTULOS robusto de conhecimento para você começar a ser um desenvolvedor HTML de sites profissionais hoje.

Estes materiais podem complementar sua jornada de desenvolvimento web. Eles oferecem ferramentas adicionais para construir sites mais complexos e interativos.

Transparência: Os links acima são de afiliados. Ao adquirir através deles, você apoia este blog sem custos adicionais para você.

Conclusão: Sua Jornada de Criação Começa Agora!

Você acaba de aprender como criar seu primeiro site HTML CSS. Este é um marco importante na sua jornada de desenvolvimento web. HTML e CSS são as bases de toda a internet. Dominá-los abre portas para um mundo de possibilidades. Desde a criação de portfólios pessoais até o desenvolvimento de complexas aplicações web.

Lembre-se: a prática é a chave. Não tenha medo de errar. Experimente, explore e construa. Sua capacidade de criar e transformar ideias em realidade digital está apenas começando. Continue aprendendo e construindo!

Leia também:

📌 Nosso próximo artigo: “O que são tags HTML e como usá-las corretamente