0Pricing
HTML Academy · Aula

O elemento article: conteúdo independente

Use article para conteúdo que possa ser distribuído de forma independente.

O elemento article: conteúdo independente é uma aula grátis de HTML Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de HTML Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de HTML Academy inclui 4 aulas no total.

O que é o elemento article?

O elemento <article> representa conteúdo autocontido e distribuível de forma independente:

  • Faz sentido por si só, fora do contexto da página
  • Pode ser distribuído (RSS, cartão para redes sociais) sem perder o significado

Quando usar article

Use <article> para:

  • Publicações de blog
  • Artigos de notícias
  • Publicações em fóruns
  • Cartões de produtos
  • Comentários (cada comentário é um article)
  • Componentes ou miniaplicativos

Estrutura de article

Um article típico inclui cabeçalho, conteúdo e rodapé:

<article>
  <header>
    <h2><a href="/posts/html-guide">HTML5 Complete Guide</a></h2>
    <p>By <a rel="author" href="/authors/jane">Jane Smith</a></p>
    <time datetime="2025-01-15">January 15, 2025</time>
  </header>

  <p>HTML5 brought many semantic improvements to the web...</p>

  <footer>
    <p>Tags: <a href="/tags/html">HTML</a>, <a href="/tags/web">Web</a></p>
  </footer>
</article>

Elementos article aninhados (comentários)

Os elementos article podem ser aninhados para representar respostas ou subconteúdos:

<article class="post">
  <h2>Main Post Title</h2>
  <p>Post content...</p>

  <section class="comments">
    <h3>Comments</h3>

    <article class="comment">
      <p>Great post! — <cite>Alice</cite></p>
    </article>
    <article class="comment">
      <p>Thanks for sharing! — <cite>Bob</cite></p>
    </article>
  </section>
</article>

Cartões de produtos como article

Cartões de produtos ou de conteúdo podem ser articles:

<ul class="product-grid">
  <li>
    <article class="product-card">
      <img src="widget.jpg" alt="Widget Pro">
      <h2>Widget Pro</h2>
      <p>The best widget for professionals.</p>
      <p>$49.99</p>
      <a href="/products/widget-pro">View Product</a>
    </article>
  </li>
</ul>

article versus section

Confusão comum — article versus section:

  • <article> — autocontido; faria sentido se fosse retirado da página
  • <section> — agrupamento temático; precisa do contexto ao redor para fazer sentido
<!-- Article: can be shared standalone -->
<article>A blog post about HTML</article>

<!-- Section: a chapter of the post (not standalone) -->
<article>
  <section><h2>Introduction</h2>...</section>
  <section><h2>Deep Dive</h2>...</section>
</article>

article e Schema.org

Combine article com Schema.org JSON-LD para obter resultados avançados nas pesquisas:

<article>
  <h1 id="title">HTML5 Guide</h1>
  <time datetime="2025-01-15" id="date">Jan 15, 2025</time>
  ...
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "HTML5 Guide",
  "datePublished": "2025-01-15"
}
</script>

O elemento cite

Use <cite> para o título de uma obra ou para indicar sua autoria:

<article>
  <h2>Book Review: <cite>Don't Make Me Think</cite></h2>
  <p>By <a rel="author" href="/authors/me">Jane Smith</a></p>
  <p>Steve Krug's book remains essential reading for UX designers...</p>
</article>

rel=author em ligações

Marque as ligações de autoria dentro de um article com rel="author":

<article>
  <p>Written by
    <a href="/authors/jane" rel="author">Jane Smith</a>
  </p>
</article>
<!-- rel="author" helps search engines identify content authorship -->

Vários articles em uma página

Vários articles podem aparecer em uma lista ou feed:

<main>
  <h1>Latest Posts</h1>
  <article>...</article>
  <article>...</article>
  <article>...</article>
</main>
<!-- Each article is independently consumable -->
<!-- This is correct: multiple articles, one main -->

Quando não usar article

Não use <article> para:

  • Seções gerais da página sem significado independente
  • Elementos de navegação
  • Seções de marketing na página inicial (use <section>)
  • Widgets da barra lateral (use <aside>)

Verificação rápida

Qual é a característica definidora do conteúdo que pertence a um elemento article?

Resumo: elemento article

Fundamentos do elemento article:

  • Conteúdo autocontido e distribuível de forma independente
  • Pode ser distribuído (RSS, prévia para redes sociais) sem perder o significado
  • Exemplos: publicações de blog, notícias, cartões de produtos e comentários
  • Pode ser aninhado (uma publicação com articles de comentários aninhados)
  • Use rel="author" nas ligações de autoria dentro do article

Perguntas Frequentes

A aula “O elemento article: conteúdo independente” é grátis?

Sim — o texto completo de “O elemento article: conteúdo independente” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de HTML Academy, atualize para CoddyKit PRO. O curso de HTML Academy inclui 4 aulas no total.

O que vou aprender em “O elemento article: conteúdo independente”?

Use article para conteúdo que possa ser distribuído de forma independente. Você pratica HTML Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar HTML Academy?

Nenhuma experiência prévia é necessária. HTML Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “O elemento article: conteúdo independente”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de HTML Academy?

Sim. Cada aula de HTML Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. header nav main e footer
  2. O elemento article: conteúdo independente
  3. O elemento section versus div
  4. time address e mark
← Voltar para HTML Academy