2016-04-27 6 views
0

In einem einfachen HTML5 Dokument, könnten Sie so etwas wie die folgenden haben:HTML5 Artikel oder Hauptelement - Sollte es immer verwendet werden?

header 
nav 
article 
footer 

Die Definition eines Artikels impliziert, dass es die Hauptumluftunabhängigem Inhalt umschließt.

Die Frage ist: sollten alle Seiten ein Artikelelement enthalten. Dies gilt auch für Seiten mit nur einem Kontaktformular.

Dank

+0

Es gibt viele Beispiele in der HTML5-Spezifikation von Seiten ohne Artikelelemente. [Wie dieser: http://w3c.github.io/html/sections.html#example-91d58dcd](http://w3c.github.io/html/sections.html#example-91d58dcd) – Alohci

+0

Danke für die Verknüpfung. Diese Seite enthielt auch den gesuchten Punkt. (Siehe meine Antwort unten). – Manngo

Antwort

0

Nach HTML 5.1: 4.3. Sections: The article element, das article Element impliziert werden:

Wenn der Hauptinhalt der Seite (dh ohne Berücksichtigung Fußzeilen, Kopfzeilen, Navigationsblöcke und Sidebars) alles eins ist Bei einer einzelnen in sich geschlossenen Komposition kann dieser Inhalt mit einem Artikel markiert werden, ist aber in diesem Fall technisch überflüssig (da es sich um eine einzelne Komposition handelt, da es sich um ein einzelnes Dokument handelt).

Das würde vorschlagen, dass es in jeder Hinsicht OK ist.

Ich denke, es in einem Artikel zu markieren hat immer noch den Vorteil, klarer zu sein und einen geeigneten Container für CSS bereitzustellen. Es ist jedoch eindeutig nicht erforderlich.