Como Criar Seu Primeiro Site com HTML e CSS do Zero

dezembro 4, 2024 post escrito por em Código — , ,

Se você está pensando em aprender a criar sites, está no lugar certo! Todo desenvolvedor web começa por aqui: HTML e CSS. Eles são a base de qualquer site, e dominar essas tecnologias é o primeiro passo para entrar no mundo do desenvolvimento web.

Neste post, vamos juntos construir o seu primeiro site, do zero, de maneira simples e divertida. Antes disso, vou te explicar o que você vai precisar e esclarecer uma dúvida comum: afinal, HTML e CSS são linguagens de programação?


O que você vai precisar para começar

Antes de colocar a mão na massa, aqui está o que você precisa:

  1. Um computador: Qualquer sistema operacional (Windows, macOS ou Linux) funciona.
  2. Editor de texto: Vou usar o Visual Studio Code (VS Code), um editor de código gratuito e cheio de recursos.
  3. Navegador de internet: Como o Google Chrome, para visualizar o site que você vai criar.
  4. Curiosidade e vontade de aprender: O mais importante de tudo! 🚀

Se ainda não tem o VS Code instalado, veja este guia completo sobre como instalar e configurar o VS Code.


HTML e CSS são linguagens de programação?

Essa é uma das perguntas que mais ouço de quem está começando. A resposta curta é: não, HTML e CSS não são linguagens de programação no sentido tradicional. Vou explicar:

  • HTML (HyperText Markup Language) é uma linguagem de marcação. Ela define a estrutura do conteúdo de uma página, como textos, imagens e links.
  • CSS (Cascading Style Sheets) é uma linguagem de estilo. Ela é usada para deixar o site bonito, definindo cores, tamanhos, fontes e layouts.

Por outro lado, HTML e CSS são essenciais para qualquer desenvolvedor web, e você não consegue criar um site sem eles. Pense neles como o alicerce e a decoração da sua casa digital!


Estrutura Básica de um Arquivo HTML

Agora que você sabe o que são HTML e CSS, vamos construir um site básico. Cada página web começa com um arquivo HTML, que segue uma estrutura como esta:

<!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>
</head>
<body>
  <h1>Bem-vindo ao Meu Primeiro Site!</h1>
</body>
</html>

Entendendo cada parte

  1. <!DOCTYPE html>: Diz ao navegador que estamos usando a versão mais moderna do HTML (HTML5).
  2. <html lang="pt-BR">: Indica que o conteúdo está em português brasileiro.
  3. <head>: Contém informações sobre a página, como título e configurações.
  4. <title>: Define o texto que aparece na aba do navegador.
  5. <body>: Aqui vai o conteúdo visível do site, como textos, imagens e links.

Adicionando Conteúdo ao HTML

Vamos tornar nosso site mais interessante:

<!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>
</head>
<body>
  <header>
    <h1>Bem-vindo ao Meu Primeiro Site!</h1>
    <p>Este site foi criado com HTML e CSS.</p>
  </header>
  <main>
    <section>
      <h2>Sobre Mim</h2>
      <p>Olá, meu nome é Maria e estou aprendendo desenvolvimento web!</p>
    </section>
    <section>
      <h2>Meus Hobbies</h2>
      <ul>
        <li>Ler livros</li>
        <li>Assistir filmes</li>
        <li>Aprender novas tecnologias</li>
      </ul>
    </section>
  </main>
  <footer>
    <p>Feito com ❤️ por Maria © 2025</p>
  </footer>
</body>
</html>

O que aprendemos aqui?

  • <header>: Parte superior da página, usada para títulos e introduções.
  • <main>: Contém o conteúdo principal.
  • <section>: Divide o conteúdo em partes temáticas.
  • <ul>: Cria uma lista de itens.
  • <footer>: O rodapé do site.

Estilizando com CSS

Agora, vamos deixar o site bonito com CSS. Crie um arquivo chamado style.css e adicione este código:

/* Estilo Geral */
body {
  font-family: Arial, sans-serif;
  background-color: #f9f9f9;
  margin: 0;
  padding: 0;
  color: #333;
}

/* Cabeçalho */
header {
  background-color: #007BFF;
  color: white;
  text-align: center;
  padding: 1rem 0;
}

/* Conteúdo Principal */
main {
  padding: 2rem;
}

section {
  margin-bottom: 2rem;
}

h2 {
  color: #007BFF;
}

/* Rodapé */
footer {
  text-align: center;
  padding: 1rem 0;
  background-color: #f0f0f0;
  color: #666;
}

Para conectar o HTML ao CSS, adicione esta linha dentro da tag <head> no arquivo HTML:

<link rel="stylesheet" href="style.css">

Agora, ao abrir o arquivo index.html no navegador, o site será exibido com o estilo do CSS.


O que você aprendeu hoje?

  • O que são HTML e CSS.
  • Como criar a estrutura básica de um site.
  • Como usar tags HTML para organizar o conteúdo.
  • Como estilizar o site com CSS.

Dicas para Continuar

  1. Pratique sempre: Crie páginas simples para treinar suas habilidades.
  2. Use ferramentas: Experimente usar o VS Code com o Live Server para visualizar suas alterações em tempo real.
  3. Estude mais: Explore recursos como listas ordenadas (<ol>), imagens (<img>) e links (<a>).

Com este post, você deu o primeiro passo para se tornar um desenvolvedor web. Lembre-se: todo profissional começou pelo básico! 😊

Me deixe saber sua opinião sobre este tópico

0 Comentários

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Ainda não há comentários. Seja o primeiro a compartilhar seus pensamentos!