122 pessoas já começaram a estudar hoje
122122pessoasjá começaram a estudar hoje
já começaram a estudar hoje

Enquanto você avalia,

122122pessoas já começaram a estudar hoje

Dê o próximo passo e inicie sua carreira

Dê o próximo passo e inicie sua carreira agora mesmo

Comece agora
  • Home

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Carreiras Alura

    Evolua com profundidade técnica, direção clara e aplicação prática.

    Jornadas guiadas do básico ao avançado com checkpoints práticos, desenhadas para quem busca profundidade e protagonismo técnico.

    Iniciante

    Comece do zero com uma trilha clara e progressiva.

    Fundamentos práticos para dar os primeiros passos com segurança e construir uma base sólida.

    Intermediário

    Continue sua evolução com cursos que conectam fundamentos, ferramentas e prática profissional. Ganhe autonomia, e avance para projetos mais completos.

    Avançado

    Aprofunde temas técnicos e estratégicos para enfrentar desafios mais complexos. Explore boas práticas, arquitetura, performance com visão profissional.

    Cursos

    Ver mais cursos de Back-end
    • Pensamento computacional: fundamentos da computação e lógica de programação
    • Lógica de programação: mergulhe em programação com JavaScript
    • DDD: fundamentos do design orientado a domínio
    • ASP.NET: autenticação e autorização em APIs e aplicações web
    • Microsserviços: migração de monólitos e modularização

    Cursos

    Ver mais cursos de Dados
    • Python para Dados: primeiros passos
    • Excel: domine o editor de planilhas
    • Engenharia de Dados: Orquestração de Pipelines com Apache Airflow
    • Power BI Desktop: construindo meu primeiro dashboard
    • Governança e Arquitetura de Dados

    Cursos

    Ver mais cursos de Inteligência Artificial
    • IA: Explorando o Potencial da Inteligência Artificial Generativa
    • Engenharia de Prompt: Criando Prompts Eficazes para IA Generativa
    • Claude para Análise de Dados: prompts, integrações e automações
    • Agno: criando agentes e sistemas multiagente
    • Engenharia de software na era da IA: segurança de aplicações com agentes, MCPs e código gerado por IA

    Cursos

    Ver mais cursos de Front-end
    • HTML e CSS: ambiente, estrutura e estilo
    • React: realizando testes avançados com Jest e Testing Library
    • React: integrando TypeScript em projetos
    • JavaScript: aprendendo a programar
    • React: aplicando arquiteturas de Micro frontends

    Cursos

    Ver mais cursos de DevOps
    • Sistema Operacional Linux: fundamentos e administração prática
    • Containers e Docker: empacotamento, isolamento e gestão
    • Redes: dos conceitos iniciais à criação de uma intranet
    • Linux: gerenciando diretórios, arquivos, permissões e processos
    • Cibersegurança: Fundamentos e práticas integradas

    Cursos

    Ver mais cursos de UX & Design
    • UX Research: mapeando a experiência da pessoa usuária
    • UX/UI Design: Entregando produtos digitais com IA
    • UI Design: Prototipação e animações interativas
    • Figma: Conhecendo o programa
    • Product Design: métricas e ciclo de vida do produto

    Cursos

    Ver mais cursos de Inovação e Gestão
    • Canva: Criação de landing pages e e-mail marketing
    • Agilidade: como ela pode ajudar a criar um time de alta performance
    • Google Analytics 4: Extrair insights e configurar eventos
    • Management 3.0: gerencie o ambiente, não as pessoas
    • Automação de processos com n8n: Inteligência de dados para Marketing

    Cursos

    Ver mais cursos de Mobile
    • React Native: Estilização e Layouts com Flexbox e StyleSheet
    • Flutter: Graphql e suporte offline
    • Android com Gemini: Trabalhando com textos e imagens na IA
    • Dart: trabalhando com orientação a objetos
    • React Native: Dominando Listas com FlatList e ScrollView

    Carreiras

    Ver mais carreiras
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA

    Cursos

    • Engenharia de Prompt: Prompts Eficazes para IA Generativa
    • Claude Code: Criando sua Primeira Aplicação
    • Python: Crie sua Primeira Aplicação
    • Git e GitHub: Compartilhando e Colaborando
    • N8N: Fluxos de Trabalho Avançados

    Cursos

    • Copilot Studio: Solução Multiagentes
    • Padrões de API HTTP e Modelagem de APIs
    • Python para Análise de Dados com SQL
    • Docker: Criando e Gerenciando Containers
    • Design com IA: Otimizando o Processo Criativo

    Cursos

    • Model Context Protocol (MCP)
    • Spec-Driven Development: Dev Assistido por Agentes
    • Arquitetura de Sistemas Distribuídos com Java
    • Governança de Modelos e Reprodutibilidade
    • Pentest: Vulnerabilidades em Aplicações Web

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Skills & Go

    O Skills & Go é para Tech Leads, Product Managers, estrategistas e early adopters que transformam ideias em soluções de alto impacto. Em cursos ao vivo e 100% online, você domina a nova era da IA em tempo real.

    Aulas ao vivo

    Saiba mais
    • Agentic Engineering: orquestre múltiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Eventos Alura

    Nossos eventos são pensados para quem quer estar à frente das mudanças em tecnologia, IA e inovação. Em experiências presenciais, você acompanha tendências e se conecta com especialistas que estão moldando o futuro.

    Próximos eventos

    • Imersão Engenharia de Dados com IA
    • IA Conference
    • Alura Signals
  • Talent Lab
  • IA

    Escolha seu Plano

    • Plus 2430% OFF
    • Pro 2430% OFF
    • Ultra Lab 2430% OFF

    Conteúdos gratuitos

    Explore conteúdos gratuitos para aprender tecnologia no seu ritmo. Encontre artigos com conteúdos técnicos para aprender na prática, notícias para acompanhar as principais tendências do mercado e o Alura Labs, com análises e reflexões de especialistas sobre tecnologia, IA e carreira.

    Conteúdos gratuitos

    • Artigos
    • Notícias
    • Alura Labs
  • Para Empresas
Ver planos
Links principais
  • Planos e Promoções
  • Carreiras

    Ver todas
    • Especialista em IA
    • Engenharia de IA
    • Ai native software engineering
    • Arquitetura de Soluções com IA
    • AI Product Design
    • Engenharia de Machine Learning
    • Desenvolvimento Front-End React
    • Engenharia de Dados
    • Cloud Security
    • Social Media Marketing
    • Engenharia de Agentes de IA
    Entrar Ver Planos
  • Área de Interesse

    Entrar Ver Planos
  • Aulas ao Vivo - Skills & Go

    • Agentic Engineering: orquestre múltiplos agentes com confiabilidade
    • Building AI Products: transforme ideias em produtos reais com IA
    • AI Data Strategy: transforme dados em decisões estratégicas com IA
    Entrar Ver Planos
  • Senioridade

    Entrar Ver Planos
  • Eventos Alura

    • Imersão Engenharia de Dados com IA
    • IA Conference
    • Alura Signals
    Entrar Ver Planos
  • Conteúdos

    • Artigos
    • Notícias
    • Alura Labs
    Entrar Ver Planos
  • Links complementares do menu mobile
  • Talent lab
  • Inteligência Artificial
  • Pós Graduações
  • Para Empresas
  • Sobre a Alura
  • Grupo Alun
  • Entrar
    • Home
    • Carreiras
    • Skills & Go
    • Talent Lab
    • Inteligência Artificial
    • Pós Graduações
    • Artigos
    • Sobre a Alura
    • Grupo Alun
    LoginContato
    • Plano Pro 24
    • Plano Plus 24
    • Plano Ultra Lab 24
    • LinkedIn
    • Instagram
    • YouTube
    1. Página inicial
    2. Front-end
    3. O que é o HTML e suas tags? Parte 1: estrutura básica

    O que é o HTML e suas tags? Parte 1: estrutura básica

    6 min6 minutos de leitura

    6 min6 minutos de leitura

    Publicado: 12/12/2021

    Última atualização: 30 de Março

    1. O que é HTML e suas tags?
    2. Estrutura básica de um documento HTML
    3. HTML: Tags semânticas
    4. HTML: Tags sem semântica
    5. HTML: Comentários

    Você já pensou em como uma página web é feita nos detalhes? Tudo começa pela compreensão da estrutura HTML e da forma como os elementos são organizados por meio de tags. 

    Este artigo faz parte de uma série sobre HTML e suas tags, explorando desde os conceitos iniciais até o uso prático no dia a dia do desenvolvimento: 

    1. O que é o HTML e suas tags: estrutura básica 

    2. O que é o HTML e suas tags: elementos inline 

    3. O que é o HTML e suas tags: elementos block-level 

    4. O que é o HTML e suas tags: elementos de um formulário 

    5. O que é o HTML e suas tags: atributos dos elementos 

    Ao longo do artigo, você vai entender como o HTML estrutura páginas web, como cada tipo de elemento se comporta e como utilizar atributos para criar páginas mais completas. 

    O que é HTML e suas tags? 

    O HTML (HyperText Markup Language, ou Linguagem de Marcação de Hipertexto) existe desde 1991 e, ao longo do tempo, recebeu diversos recursos e funcionalidades que trouxeram melhorias importantes para o desenvolvimento web. 

    Sua responsabilidade principal é demarcar a estrutura de uma página da web. 

    Essa estrutura do HTML é formada por um conjunto de elementos, ou seja, os hipertextos, que se conectam entre si formando a página. 

    Os elementos HTML ou também chamados de tags HTML, são utilizados para informar ao navegador que tipo de estrutura é essa que está sendo construída, podendo ser títulos, parágrafos, imagens, links, entre outros. 

    Dessa forma, para que um documento seja interpretado pelo navegador, é necessário que o arquivo tenha a extensão .html e, a partir disso, poderá ser exibido por qualquer navegador web.  

    As tags HTML seguem uma estrutura padrão: começam com o sinal de “menor que” (<), seguido pelo nome do elemento, e são finalizadas com o sinal de “maior que” (>). 

    No HTML, existem tags que precisam de fechamento, como `<h1></h1>`, em que a barra (`/`) indica o encerramento do elemento, e também tags que não possuem conteúdo interno e, por isso, não exigem fechamento, como `<img>`. 

    HTML  

     <!--Tag que precisa de fechamento--> 
    <h1>Olá Mundo!</h1> 
        <!--Tag de autofechamento--> 
    <img loading="lazy" src="banner.jpg">

    Tipos de tag HTML 

    As tags podem ser categorizadas inicialmente em dois tipos: em “nível de bloco” (block-level) e “em linha” (inline). 

    Um elemento ao nível de bloco ocupa toda a largura de seu elemento pai, que também chamamos de elemento container, criando assim um “bloco”. 

    Já os elementos inline, geralmente usamos para demarcação de conteúdos de texto. 

    De um lado há duas frases, uma abaixo da outra, ambas escritas “Olá Mundo!”, a frase da primeira linha ocupa 100% da largura disponível e a segunda linha ocupa a largura apenas do seu conteúdo de texto. Do outro lado, há linhas de código html, a tag p encapsulando o primeiro olá mundo, representando o elemento de nível de bloco e em seguida a tag a encapsulando o segundo olá mundo representado o elemento inline. 
    Banner promocional da Alura destacando até 30% de desconto e mais 1 mês grátis para quem quer investir na carreira e acelerar sua evolução profissional. A oferta é por tempo limitado, com matrícula disponível até 24 de agosto e chamada para aproveitar a oportunidade de estudar na Alura.

    Estrutura básica de um documento HTML 

    O VS Code utiliza por padrão o Emmet Abbreviations, que gera automaticamente o código da estrutura básica do HTML ao digitar o ponto de exclamação (!). Assim: 

    ! 

    Resultado: 

    <!DOCTYPE html> 
    <html lang="en"> 
    <head> 
    <meta charset="UTF-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title>Document</title> 
    </head> 
    <body> 
    </body> 
    </html> 
    <!DOCTYPE html>

    Informa ao navegador que esse documento é do tipo HTML e indica sua versão. Quando está escrito apenas html, indica que é a mais recente. 

    • <html> : representa a raiz do documento, funciona como um contêiner que engloba todos os outros elementos HTML. 
    • <body>> é onde fica todo o conteúdo de texto, imagens e vídeos com os quais a pessoa usuária interage. Os conteúdos são organizados pelas demais tags do HTML. 
    • <script>: esse elemento contém instruções de script ou aponta para um arquivo de script externo por meio do atributo src. 
    • <head>: contém as informações do documento que serão interpretadas pelo navegador, como metadados (ex: título do documento, links para folhas de estilo etc.). 
    • <meta>: define metadados, ou seja, informações sobre o documento HTML. Essas tags são inseridas dentro do elemento <head> e servem para especificar o conjunto de caracteres, autoria, configurações de visualização, entre outras informações. 
    • <link>: é uma tag vazia, que contém apenas atributos e faz a relação do documento HTML com recursos externos. Ela é comumente usada para vincular uma folha de estilo externa e também para definir o favicon da página (ícone da aba do navegador), entre outros recursos. 
    • <style>: essa tag é usada para declarar estilos (CSS) para um documento. 

    HTML: Tags semânticas  

    As tags semânticas em HTML são elementos que carregam significado, ajudando navegadores e mecanismos de busca a entenderem melhor a estrutura e o conteúdo de uma página. 

    Na prática, isso significa utilizar tags específicas para cada tipo de conteúdo. Por exemplo, <h1> para títulos e cabeçalhos, <article> para representar um bloco de conteúdo independente e <p> para parágrafos. Cada uma dessas tags descreve o papel do conteúdo dentro da página. 

    Adotar tags semânticas é uma boa prática no desenvolvimento web, pois melhora a organização do código, facilita a leitura por outras pessoas desenvolvedoras e contribui diretamente para o SEO (Search Engine Optimization).

    Com uma estrutura mais clara, buscadores como o Google conseguem interpretar melhor sua página, o que pode influenciar no posicionamento nos resultados de busca. 

    A seguir, veja algumas das principais tags semânticas utilizadas no HTML: 

    • `<header>` 
    • `<main>` 
    • `<footer>` 
    • `<section>` 
    • `<article>` 
    • `<aside>` 
    • `<nav>` 
    • `<ol>` 
    • `<ul>` 
    • `<li>` 

     Exemplo de estruturação com tags semânticas: 

    A imagem mostra os principais elementos container semânticos presentes dentro de uma página web. Elemento nav está no topo da página ocupando a largura de 100% da página. Abaixo do nav e à esquerda, há o elemento header e abaixo dele, há dois elemento sections que juntos ocupam toda a largura do header. Abaixo do nav e à direita, há o elemento aside, mais estreito e com uma extensão de altura que vai do início do header até o final dos sections. Após todos esses elementos, encontra-se o footer, que assim como o nav, ocupa 100% da largura da página. 

    HTML: Tags sem semântica 

    As tags que não possuem semântica não definem um significado para aquele texto, normalmente são utilizadas apenas para fins de separação e estilização. 

     Veja logo abaixo a lista de algumas tags sem semântica: 

    • `<div>` 
    • `<span>` 
    • `<b>` 
    • `<i>` 

    HTML: Comentários 

    Comentários no HTML ou em qualquer outra linguagem são notas que podem ser incluídas no código-fonte para descrever o que quiser. 

    Assim, não modificam o programa executado e servem somente para ajudar a pessoa que está desenvolvendo a organizar melhor os seus códigos. 

    Para comentar algum código no HTML você deve envolvê-lo entre <!-- Seu código aqui →. Por exemplo: 

    <!--  
    <div> 
    <p>Esse código será ignorado pelo navegador</p> 
    </div> 
    –>

    Como se desenvolver em HTML?

    Ao longo deste artigo, você deu os primeiros passos para entender como o HTML estrutura a web e como as tags organizam tudo o que vemos em uma página.

    Mas, na prática, HTML é só o começo.

    É quando você combina HTML com CSS que as páginas realmente ganham forma, estilo e identidade, saindo de uma estrutura simples para experiências visuais completas.

    Se você quer evoluir de quem está começando para alguém que realmente sabe construir páginas bem estruturadas e visualmente atrativas, o próximo passo é aprofundar na prática.

    Pronto para transformar teoria em projetos reais? Conheça a Formação HTML e CSS da Alura e comece a criar páginas modernas, responsivas e com padrão profissional.

    Enquanto você pensa, a próxima geração tech já está evoluindo. Planos com até 30% OFF. Ver planos.
    Banner promocional da Alura destacando até 30% de desconto e mais 1 mês grátis para quem quer investir na carreira e acelerar sua evolução profissional. A oferta é por tempo limitado, com matrícula disponível até 24 de agosto e chamada para aproveitar a oportunidade de estudar na Alura.

    Avalie este artigo

    Explore por tópico

    • Mobile
    • Back-end
    • Front-end
    • DevOps
    • UX & Design
    • Dados
    • Gestão & Negócios
    • Inteligência Artificial
    • Cibersegurança
    • Cloud

    Leia também

    • Alura
      04/06/2017

      Colocar as propriedades no CSS em ordem alfabética é melhor pra performance?

      Ler mais
    • 30/11/2023

      Angular: testes unitários com Jasmine para componentes e serviços

      Ler mais
    • 28/03/2021

      i18n no Next.js: como criar sites multilíngues

      Ler mais
    Ver mais conteúdos

    Inscreva-se em nossa Newsletter

    Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.

    Institucional

    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status
    Institucional
    • Sobre nós
    • Trabalhe Conosco
    • Para Empresas
    • Para Escolas
    • Política de Privacidade
    • Compromisso de Integridade
    • Termos de Uso
    • Canal de Ética
    • Código de Ética
    • Fale Conosco
    • Documentos Institucionais
    • Status

    A Alura

    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes
    A Alura
    • Como Funciona
    • Inteligência Artificial
    • Plataforma
    • Depoimentos
    • Instrutores(as)
    • Dev em <T>
    • Luri, a Inteligência Artificial da Alura
    • IA Conference
    • Cursos Imersivos
    • Perguntas Frequentes

    Conteúdos

    • Alura Cases
    • Imersão Engenharia de Dados com IA
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Conteúdos
    • Alura Cases
    • Imersão Engenharia de Dados com IA
    • Artigos
    • Podcasts
    • Artigos de educação corporativa
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Uma Empresa do GrupoLogo Grupo Alun

    Outras empresas do Grupo Alun

    • FIAP
    • STARTSE
    • PM3
    • LUMINA

    Ao submeter seu e-mail, você concorda com a política de privacidade da Alura.

    Redes Sociais & Apps

    instagram
    youtube
    tiktok
    x
    appStore
    googlePlay
    Alura