• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[HTML5] Semantisch korrekt?

ChillerT

Mitglied
Hallo,

sind diese Codebeispiele semantisch valide?

Fall 1:
HTML:
<article>
    <header>
        <h2>Überschrift</h2>
    </header>
    <div class="article-body">
        <section>
            Inhalt 1
        </section>
        <section>
            Inhalt 2
        </section>
        <section>
            Inhalt 3
        </section>
        <section>
            Inhalt 4
        </section>
    </div>
</article>

Fall 2:
HTML:
<article>
    <header>
        <h2Überschrift</h2>
    </header>
    <section>
        <header><h3>Untertitel 1<h3></header>
        Inhalt 1
    </section>
    <section>
        <header><h3>Untertitel 2<h3></header>
        Inhalt 2
    </section>
    <section>
        <header><h3>Untertitel 3<h3></header>
        Inhalt 3
    </section>
</article>

Vielen Dank im Voraus ;)
 
Werbung:
Hallo

ob das semantisch korrekt ist kann ohne konkreten Inhalt nicht beurteilt werden, da die Semantik vom Inhalt abhängt.

Grundsätzlich können beide Lösungen semantisch korrekt sein.

Gruss

MrMurphy
 
Werbung:
Es war eher die Frage ob die unterteilung des article elementes mit section immernoch korrekt ist, auch wenn ich die unterteilung (sections) in ein unter div setzte.

Und der 2. Fall ob das Header-Element im Section die outline einhält wenn das parent article auch ein header besitzt.
 
Werbung:
Es war eher die Frage ob die unterteilung des article elementes mit section immernoch korrekt ist, auch wenn ich die unterteilung (sections) in ein unter div setzte.
Eher nicht. Würde ja auch keinen Sinn ergeben.

Und der 2. Fall ob das Header-Element im Section die outline einhält wenn das parent article auch ein header besitzt.
Man kann sowohl Article in Section als auch umgekehrt verschachteln, und beide Elemente dürfen einen Header besitzen.
 
Zurück
Oben