Criar Estrutura e Tags HTML Básicas

HTMLBeginner
Pratique Agora

Introdução

Neste laboratório, os alunos aprenderão as habilidades fundamentais para criar uma estrutura básica de documento HTML e entender as tags HTML essenciais. O laboratório guia os participantes através da configuração de um documento HTML com uma declaração DOCTYPE adequada, adicionando a tag raiz HTML, configurando a seção head e explorando diferentes tipos de tags HTML.

Os participantes começarão criando um documento HTML5, aprendendo como declarar o tipo de documento, estruturar o layout básico da página e entender o propósito de elementos-chave como <html>, <head> e <body>. Ao final do laboratório, os alunos terão uma compreensão abrangente de como criar um documento HTML bem formado e usar várias tags HTML para estruturar o conteúdo da página web.

Configurar Documento HTML com Declaração DOCTYPE

Nesta etapa, você aprenderá como configurar a base básica de um documento HTML adicionando a declaração DOCTYPE. A declaração DOCTYPE é crucial, pois informa aos navegadores web qual versão do HTML seu documento está usando, garantindo a renderização e compatibilidade adequadas.

Primeiro, abra o WebIDE e crie um novo arquivo chamado index.html no diretório ~/project.

A declaração DOCTYPE para HTML5 é simples e direta. Você a adicionará como a primeira linha do seu documento HTML:

<!doctype html>

Esta declaração informa aos navegadores que você está usando HTML5, a versão mais recente do HTML. Não diferencia maiúsculas de minúsculas, mas a versão em minúsculas é recomendada para consistência e legibilidade.

Vamos criar uma estrutura básica completa de documento HTML com a declaração DOCTYPE:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>My First HTML Page</title>
  </head>
  <body>
    <h1>Welcome to HTML!</h1>
  </body>
</html>
HTML Document Structure

Notas: Saiba mais sobre Como visualizar arquivos HTML no WebIDE.

A saída de exemplo no navegador exibirá:

Welcome to HTML!

Pontos-chave para lembrar:

  • A declaração DOCTYPE deve ser a primeira linha do seu documento HTML
  • Ajuda os navegadores a entender qual versão do HTML você está usando
  • Para desenvolvimento web moderno, use <!DOCTYPE html> para HTML5
  • A declaração não é uma tag HTML; é uma instrução para o navegador

Adicionar Tag Raiz HTML e Estrutura Básica

Nesta etapa, você aprenderá sobre a estrutura fundamental de um documento HTML, focando na tag raiz HTML e na estrutura básica do documento. A tag <html> é o contêiner para todos os outros elementos HTML e serve como o elemento raiz de uma página HTML.

Abra o arquivo index.html que você criou na etapa anterior no WebIDE. Vamos expandir a estrutura HTML anterior adicionando a tag raiz completa e seus componentes essenciais:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>My First HTML Page</title>
  </head>
  <body>
    <h1>Welcome to HTML Structure</h1>
    <p>This is the basic structure of an HTML document.</p>
  </body>
</html>

Vamos detalhar os componentes-chave:

  1. Tag <html>: O elemento raiz que envolve todo o outro conteúdo HTML
  2. Atributo lang="en": Especifica o idioma do documento (inglês neste caso)
  3. Dois elementos filhos principais:
    • <head>: Contém metadados sobre o documento
    • <body>: Contém o conteúdo visível da página web

A saída de exemplo em um navegador web seria semelhante a:

Welcome to HTML Structure
This is the basic structure of an HTML document.

Pontos-chave para lembrar:

  • Todo documento HTML deve ter uma tag raiz <html>
  • O atributo lang ajuda na acessibilidade e na otimização para mecanismos de busca (SEO)
  • O documento é dividido em seções <head> e <body>
  • O aninhamento adequado de tags é crucial para HTML válido

Configurar Seção Head com Meta Tags e Title

Nesta etapa, você aprenderá sobre a seção <head> de um documento HTML e como usar meta tags e title tags para fornecer informações importantes sobre sua página web.

Abra seu arquivo index.html no WebIDE e atualize a seção <head> com o seguinte exemplo:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="description" content="A simple HTML learning page" />
    <title>My HTML Learning Journey</title>
  </head>
  <body>
    <h1>Welcome to HTML Metadata</h1>
    <p>This page demonstrates head section configuration.</p>
  </body>
</html>

Vamos detalhar as principais meta tags e seus propósitos:

  1. <meta charset="UTF-8">: Especifica a codificação de caracteres para o documento
  2. <meta name="viewport">: Garante a renderização adequada em diferentes dispositivos
  3. <meta name="description">: Fornece uma breve descrição da página para mecanismos de busca
  4. <title>: Define o título da página exibido na aba do navegador

Saída de exemplo em uma aba do navegador:

My HTML Learning Journey

Pontos-chave para lembrar:

  • A seção <head> contém metadados sobre o documento HTML
  • Meta tags fornecem informações adicionais aos navegadores e mecanismos de busca
  • A tag <title> é crucial para a identificação da página e SEO
  • Sempre inclua a codificação de caracteres e meta tags de viewport

Entender Tags HTML Simples e Duplas

Nesta etapa, você aprenderá sobre os dois tipos de tags HTML: tags simples (auto-fechamento) e tags duplas. Entender a diferença entre essas tags é crucial para criar documentos HTML bem estruturados.

Abra seu arquivo index.html no WebIDE e atualize a seção body com o seguinte exemplo:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>HTML Tags Exploration</title>
  </head>
  <body>
    <!-- Double Tags (Opening and Closing) -->
    <h1>Welcome to HTML Tags</h1>
    <p>This is a paragraph with <strong>bold text</strong>.</p>

    <!-- Single (Self-Closing) Tags -->
    <img src="example.jpg" alt="Example Image" />
    <br />
    <input type="text" placeholder="Enter your name" />
  </body>
</html>

Vamos detalhar os diferentes tipos de tags:

Tags Duplas (Tags Emparelhadas):

  • Possuem uma tag de abertura <tag> e uma tag de fechamento </tag>
  • O conteúdo é colocado entre as tags de abertura e fechamento
  • Exemplos: <h1>, <p>, <strong>, <div>

Tags Simples (Tags de Auto-Fechamento):

  • Não possuem uma tag de fechamento separada
  • Se fecham dentro da própria tag
  • Exemplos: <img>, <br>, <input>

A saída de exemplo em um navegador exibiria:

Welcome to HTML Tags
This is a paragraph with bold text.
[An image would be displayed here]
[A text input field would be shown]
HTML tags example output

Pontos-chave para lembrar:

  • Tags duplas envolvem conteúdo e requerem tags de abertura e fechamento
  • Tags simples são autocontidas e não envolvem conteúdo
  • Sempre feche as tags duplas para manter a estrutura HTML adequada
  • Algumas tags simples podem ter atributos para fornecer informações adicionais

Explorar a Tag Body e a Colocação do Conteúdo da Página

Nesta etapa, você aprenderá sobre a tag <body> e como estruturar o conteúdo dentro de um documento HTML. A tag body é onde todo o conteúdo visível de uma página web é colocado.

Abra seu arquivo index.html no WebIDE e atualize a seção body com o seguinte exemplo:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Content Placement Example</title>
  </head>
  <body>
    <!-- Headings -->
    <h1>Welcome to HTML Content Placement</h1>
    <h2>Subheading Level 2</h2>
    <h3>Subheading Level 3</h3>

    <!-- Paragraphs -->
    <p>This is a paragraph explaining the importance of content structure.</p>

    <!-- Lists -->
    <h4>Key HTML Elements:</h4>
    <ul>
      <li>Headings</li>
      <li>Paragraphs</li>
      <li>Lists</li>
    </ul>

    <!-- Div for grouping content -->
    <div>
      <p>This paragraph is inside a div container.</p>
    </div>

    <!-- Links and Images -->
    <a href="https://example.com">Visit Example Website</a>
    <img src="example.jpg" alt="Example Image" width="300" />
  </body>
</html>

A saída de exemplo em um navegador exibiria:

HTML content placement example output

Pontos-chave para lembrar:

  • A tag <body> contém todo o conteúdo visível da página
  • Use tags de cabeçalho (<h1> a <h6>) para criar hierarquia de conteúdo
  • Parágrafos, listas e outros elementos ajudam a organizar informações
  • Tags <div> podem agrupar e estruturar o conteúdo
  • Inclua links e imagens para aprimorar a interatividade da página

Resumo

Neste laboratório, os participantes aprenderam os passos fundamentais para criar uma estrutura básica de documento HTML. O processo começou com a configuração da declaração DOCTYPE, que é crucial para garantir a renderização adequada do navegador e a compatibilidade com HTML5. Os alunos exploraram as tags HTML essenciais, incluindo a tag raiz <html>, as seções <head> e <body>, compreendendo seus papéis específicos na organização do documento.

O laboratório guiou os alunos na criação de um documento HTML completo, demonstrando como adicionar meta tags, definir a codificação de caracteres, definir um título de página e colocar conteúdo dentro da tag body. Os participantes ganharam experiência prática na construção de uma página HTML bem estruturada, aprendendo conceitos-chave como tags HTML simples e duplas, aninhamento adequado de tags e a importância da marcação semântica no desenvolvimento web.