Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<article>-HTML-Element für Artikelinhalte

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Das HTML-Element <article> stellt eine in sich geschlossene Komposition in einem Dokument, auf einer Seite, in einer Anwendung oder auf einer Website dar, die zur eigenständigen Verteilung oder Wiederverwendung bestimmt ist (z. B. in Syndication). Beispiele sind: ein Forenbeitrag, ein Zeitschriften- oder Zeitungsartikel, ein Blogeintrag, eine Produktkarte, ein von Benutzern eingereichter Kommentar, ein interaktives Widget oder Gadget oder jeder andere eigenständige Inhalt.

Probieren Sie es aus

<article class="forecast">
  <h1>Weather forecast for Seattle</h1>
  <article class="day-forecast">
    <h2>03 March 2018</h2>
    <p>Rain.</p>
  </article>
  <article class="day-forecast">
    <h2>04 March 2018</h2>
    <p>Periods of rain.</p>
  </article>
  <article class="day-forecast">
    <h2>05 March 2018</h2>
    <p>Heavy rain.</p>
  </article>
</article>
.forecast {
  margin: 0;
  padding: 0.3rem;
  background-color: #eeeeee;
}

.forecast > h1,
.day-forecast {
  margin: 0.5rem;
  padding: 0.3rem;
  font-size: 1.2rem;
}

.day-forecast {
  background: right/contain content-box border-box no-repeat
    url("/shared-assets/images/examples/rain.svg") white;
}

.day-forecast > h2,
.day-forecast > p {
  margin: 0.2rem;
  font-size: 1rem;
}

Attribute

Dieses Element umfasst nur die globalen Attribute.

Hinweise zur Verwendung

Ein Dokument kann mehrere Artikel enthalten; beispielsweise würde in einem Blog, das beim Scrollen der Lesenden den Text jedes Artikels nacheinander anzeigt, jeder Beitrag in einem <article>-Element enthalten sein, möglicherweise mit einem oder mehreren <section>-Elementen darin.

  • Jedes <article> sollte identifiziert werden, üblicherweise durch Einfügen einer Überschrift (eines Elements <h1> – <h6>) als Kindelement des <article>-Elements.
  • Wenn ein <article>-Element verschachtelt ist, stellt das innere Element einen Artikel dar, der mit dem äußeren Element zusammenhängt. Beispielsweise können die Kommentare eines Blogbeitrags <article>-Elemente sein, die im <article>-Element für den Blogbeitrag verschachtelt sind.
  • Autoreninformationen eines <article>-Elements können über das Element <address> bereitgestellt werden, gelten jedoch nicht für verschachtelte <article>-Elemente.
  • Das Veröffentlichungsdatum und die Veröffentlichungszeit eines <article>-Elements können mithilfe des Attributs datetime eines Elements <time> beschrieben werden.

Beispiele

html
<article class="film_review">
  <h2>Jurassic Park</h2>
  <section class="main_review">
    <h3>Review</h3>
    <p>Dinos were great!</p>
  </section>
  <section class="user_reviews">
    <h3>User reviews</h3>
    <article class="user_review">
      <h4>Too scary!</h4>
      <p>Way too scary for me.</p>
      <footer>
        <p>
          Posted on
          <time datetime="2015-05-16 19:00">May 16</time>
          by Lisa.
        </p>
      </footer>
    </article>
    <article class="user_review">
      <h4>Love the dinos!</h4>
      <p>I agree, dinos are my favorite.</p>
      <footer>
        <p>
          Posted on
          <time datetime="2015-05-17 19:00">May 17</time>
          by Tom.
        </p>
      </footer>
    </article>
  </section>
  <footer>
    <p>
      Posted on
      <time datetime="2015-05-15 19:00">May 15</time>
      by Staff.
    </p>
  </footer>
</article>

Ergebnis

Technische Zusammenfassung

Inhaltskategorien Flussinhalt, gliedernder Inhalt, wahrnehmbarer Inhalt
Zulässiger Inhalt Flussinhalt.
Weglassen von Tags Keines, sowohl das Start- als auch das End-Tag sind erforderlich.
Zulässige Elternelemente Jedes Element, das Flussinhalt akzeptiert. Beachten Sie, dass ein <article>-Element kein Nachfahre eines <address>-Elements sein darf.
Implizite ARIA-Rolle article
Zulässige ARIA-Rollen application, document, feed, main, none, presentation, region
DOM-Schnittstelle [`HTMLElement`](/de/docs/Web/API/HTMLElement)

Spezifikationen

Spezifikation
HTML
# the-article-element

Browser-Kompatibilität

Siehe auch