Web

Introdução ao HTML e CSS: Construindo seu Primeiro Site

Bem-vindo ao nosso tutorial passo a passo sobre como criar seu primeiro site usando HTML e CSS! Vamos guiá-lo através do processo de criação de uma página web simples, explicando cada parte do código para que você possa entender e replicar em seus próprios projetos.

O que você vai aprender:

  • Estrutura básica de um documento HTML
  • Como estilizar seu site com CSS
  • Como adicionar imagens e links

Passo 1: Estrutura Básica de um Documento HTML

Vamos começar criando a estrutura básica do nosso site. Abra seu editor de texto favorito (como VS Code, Sublime Text ou até mesmo o Bloco de Notas) e crie um novo arquivo chamado index.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="styles.css">
</head>
<body>
    <header>
        <h1>Bem-vindo ao Meu Primeiro Site</h1>
    </header>
    <main>
        <section>
            <h2>Sobre Mim</h2>
            <p>Olá! Eu sou um desenvolvedor web iniciando minha jornada na programação.</p>
        </section>
        <section>
            <h2>Contato</h2>
            <p>Você pode me encontrar no <a href="https://github.com/seu-usuario" target="_blank">GitHub</a>.</p>
        </section>
    </main>
    <footer>
        <p>&copy; 2024 Meu Primeiro Site</p>
    </footer>
</body>
</html>

Explicação do Código:

  • <!DOCTYPE html>: Define o tipo de documento como HTML5.
  • <html lang="pt-BR">: Define o idioma da página como português do Brasil.
  • <meta charset="UTF-8">: Define a codificação de caracteres.
  • <meta name="viewport" content="width=device-width, initial-scale=1.0">: Configura o viewport para tornar o site responsivo.
  • <title>: Define o título da página que aparece na aba do navegador.
  • <link rel="stylesheet" href="styles.css">: Linka o arquivo CSS externo para estilizar a página.
  • <header>, <main>, <section>, <footer>: Tags HTML5 que definem diferentes seções do layout da página.

Passo 2: Adicionando Estilo com CSS

Agora, vamos criar um arquivo CSS para estilizar nosso site. Crie um arquivo chamado styles.css no mesmo diretório do seu index.html.

body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f4f4f4;
    color: #333;
}

header {
    background-color: #4CAF50;
    color: white;
    padding: 1rem;
    text-align: center;
}

main {
    padding: 2rem;
}

section {
    margin-bottom: 2rem;
}

footer {
    background-color: #333;
    color: white;
    text-align: center;
    padding: 1rem;
    position: fixed;
    width: 100%;
    bottom: 0;
}

Explicação do Código:

  • body: Define a fonte padrão, margens, preenchimento, cor de fundo e cor do texto.
  • header: Estiliza o cabeçalho com uma cor de fundo verde, cor do texto branca, preenchimento e alinhamento centralizado.
  • main: Adiciona preenchimento ao conteúdo principal.
  • section: Adiciona espaço inferior entre as seções.
  • footer: Estiliza o rodapé com cor de fundo escura, cor do texto branca, alinhamento centralizado e o posiciona fixamente na parte inferior da página.

Passo 3: Adicionando Imagens e Links

Vamos adicionar uma imagem ao nosso site. Adicione a seguinte linha dentro da tag <section> do “Sobre Mim” no index.html:

<img src="meu-perfil.jpg" alt="Foto do Meu Perfil" width="150" height="150">

Certifique-se de que você tenha uma imagem chamada meu-perfil.jpg no mesmo diretório do seu arquivo HTML.

Resultado Final

Seu site agora deve parecer com isso:

Conclusão

Parabéns! Você criou seu primeiro site básico usando HTML e CSS. Este é apenas o começo da sua jornada na programação web. Continue explorando e experimentando com novos estilos e elementos para expandir suas habilidades.

Deixe um comentário

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