Einen Artikel erstellen im HTML5
Das Element article im HTML5
Ein anderes Element, das wir HTML5 zu verdanken haben, ist article
. Das haben Sie schon ein paar Mal in Aktion gesehen. Nun sollen Sie mehr darüber erfahren, wie es eigentlich funktioniert.
Am Namen können Sie schon merken, dass man in article
Inhalte wie einen Zeitungsartikel packen kann. Doch darauf ist es nicht beschränkt. In HTML5 ähnelt ein Artikel eher einem Element.
So wird das in HTML5 definiert:
Das article
-Element ist ein eigenständiger Teil in einem Dokument, einer Seite, Anwendung oder Site und im Prinzip unabhängig wiederverwendbar oder weitergebbar, z.B. in einer Syndizierung. Es ist beispielsweise anwendbar auf ein Forum-Posting, einen Magazin- oder Zeitungsartikel, einen Blog-Eintrag, einen Benutzerkommentar, ein interaktives Widget oder Gadget oder irgendein anderes, inhaltlich unabhängiges Element.
Andere article
-Elemente könnten eine Film- oder Konzertrezension, eine Fallstudie, eine Produktbeschreibung usw. sein. Sie sind vielleicht überrascht, dass es auch ein interaktives Widget oder Gadget sein kann, aber auch dabei handelt es sich um unabhängige, wiederverwendbare Inhaltselemente.
Nun enthält die Seite header
-, nav
- und article
-Elemente und auch die entsprechenden Inhalte dafür. Die article
-Überschriften können je nach Browser standardmäßig auch unterschiedliche Größen haben. Sie können das Aussehen auch browserübergreifend mit CSS vereinheitlichen.
Einen Artikel erstellen
- Tippen Sie
<article>
. - Geben Sie die Inhalte des Artikels ein – eine beliebige Anzahl von Elementen wie Absätze, Listen, Audio, Video, Fotos, Abbildungen usw.
- Tippen Sie
</article>
.
Die HTML5-Elemente, article
neben header
, section
und aside
sind eines der vier Elemente, das die Webseite in Bereiche aufteilen kann.
Sie können einen article
in einem anderen verschachteln, solange das innere article
mit dem article
insgesamt zusammenhängt. Sie können allerdings ein article
nicht in einem address
-Element verschachteln.
Eine Seite kann mehrere
article
-Elemente (oder gar keins) enthalten. Die Homepage eines Blogs enthält beispielsweise üblicherweise ein paar der aktuellen Postings, und davon kann jedes ein eigener article
sein.
Es ist nicht zwingend notwendig, dass ein article
ein oder mehrere section
-Elemente enthält. Valide wäre auch, wenn die h1
-h6
-Elemente innerhalb eines article
für sich stehen, obwohl Sie durch die Definition von sections
die Semantik des article
expliziter machen. Und jede section
kann ihre eigene Hierarchie von Überschriften-Ebenen haben.
Mehr article-Beispiele
Das vorige Beispiel ist nur eine Einsatzmöglichkeit für article
. Schauen wir uns einige andere an.
Beispiel 1 (einfacher Artikel):
Beachten Sie, wie hier die Elemente footer
und address
eingesetzt werden. Hier wird address
nur auf das übergeordnete article
angewendet, nicht auf die Seite oder andere article
, die innerhalb dieses article
verschachtelt sind, z.B. die Leserkommentare in Beispiel 2.
Beispiel 2 demonstriert verschachtelte article
-Elemente in Form von Benutzerkommentaren über das übergeordnete article
. Das kennen Sie aus dem Kommentarbereich von Blogs oder News-Sites. Es zeigt auch eine Verwendung des section
-Elements.
Beispiel 2 (verschachtelte Artikel):
Dies sind nur ein paar übliche Beispiele, wie man
article
und dessen begleitende Elemente einsetzen kann.