Artikel und h1 Tags verschachteln?

8

Frage:

Welches ist die richtige Methode, um die Tags <h1> und <article> zu verschachteln, und welche Gründe haben Sie dahinter?

Wahl A:

%Vor%

Wahl B:

%Vor%

Die Meinungen scheinen gemischt, und ich bin nicht 100%, was die richtige Antwort ist.

    
Nick Anderegg 21.01.2011, 21:33
quelle

6 Antworten

13

beide sind in Ordnung

@David Dorward hat eine großartige Antwort, und ich wollte einen Kommentar dazu abgeben, aber als ich merkte, dass mein Kommentar zu lang wurde, entschied ich, dass ich stattdessen einfach meine eigene Antwort hinzufügen würde.

Die Elemente h# gehören semantisch zu ihren Eltern.

Dieser h1 ist der primäre Header für die Seite

%Vor%

Dieser h1 ist der primäre Header für den Artikel

%Vor%

Damit können wir die Verwendung von h# elements wie folgt sinnvoll erweitern:

%Vor%

Nun möchten Sie vielleicht Ihre Artikelüberschrift etwas mehr trennen, was eine perfekte Anwendung des Elements header ist:

%Vor%     
zzzzBov 21.01.2011, 21:46
quelle
7

Überschriften sind auf Artikelelemente (und andere Unterteilungselemente ) beschränkt. Die Überschrift sollte in dem Artikel sein, für den sie gilt.

  

Das erste Element des Überschrifteninhalts in einem Element des Abschnittsinhaltes stellt die Überschrift für diesen Abschnitt dar

- Ссылка

Auswahl A ist besser, wenn es die Überschrift für diesen Artikel ist.

Auswahl B ist besser, wenn es die Überschrift für alle folgenden Artikel ist.

    
Quentin 21.01.2011 21:36
quelle
1

Ich verwende die erste Option. Denn der Artikel heißt ein Teil des externen Inhalts . Also sollte dieser Inhalt eine Kopfzeile haben.

    
Eray 21.01.2011 21:37
quelle
0

Auswahl A. Die Kapitelüberschriften (die auch H1 sind) sind Teil Ihres Artikels.

    
GolezTrol 21.01.2011 21:36
quelle
0

Ich würde sagen, dass die Überschrift Teil des Artikels ist.

Soweit ich das beurteilen kann, liegt das wirklich am persönlichen Geschmack. Sie erhalten keine richtige oder falsche Antwort, solange Sie gültiges HTML5 schreiben.

    
quelle
-1

Header, die über den Artikel (Meta-Header) sprechen, sollten nicht <article> enthalten, Header, die Teil des Artikels sind (z. B. Kapitel), sollten in <article> .

All das nur IMHO.

    
orlp 21.01.2011 21:38
quelle

Tags und Links