Verwechslung zwischen Artikel- oder Abschnittstags. Was zu verwenden?

8

Obwohl ich Seiten auf den Seiten über die Tags <article> und <section> gelesen habe, verstehe ich wirklich nicht, wie man sie auf meine Site anwendet.

Ich habe am Ende der Seite eine Produktseite mit verwandten Produkten. Zuerst dachte ich über etwas wie das nach:

%Vor%

Aber dann habe ich ein paar andere Blogs gelesen und mir ist aufgefallen, dass ich die <section> -Tags durch <article> -Tags ersetzen sollte.

Was ist richtig und warum? Danke.

    
pandronic 29.10.2013, 15:36
quelle

3 Antworten

3

Abschnitt

  

Das Abschnittselement repräsentiert einen generischen Abschnitt eines Dokuments oder einer Anwendung. Ein Abschnitt ist in diesem Zusammenhang eine thematische Gruppierung von Inhalten. Das Thema jedes Abschnitts sollte identifiziert werden, indem normalerweise eine Überschrift (h1-h6-Element) als untergeordnetes Element des Abschnitts eingefügt wird.

Artikel

  

Das Artikelelement stellt eine vollständige oder in sich geschlossene Zusammensetzung in einem Dokument, einer Seite, einer Anwendung oder einer Site dar und ist im Prinzip unabhängig verteilbar oder wiederverwendbar, z. in der Syndizierung. Dies kann ein Forenbeitrag, ein Magazin oder ein Zeitungsartikel, ein Blog-Eintrag, ein von Benutzern eingereichter Kommentar, ein interaktives Widget oder Gadget oder ein anderes unabhängiges Inhaltselement sein.

     

Wenn Artikelelemente verschachtelt sind, repräsentieren die inneren Artikelelemente Artikel, die im Prinzip mit dem Inhalt des äußeren Artikels verwandt sind. Ein Blogeintrag auf einer Website, der vom Benutzer übermittelte Kommentare akzeptiert, könnte beispielsweise die Kommentare als Artikelelemente darstellen, die im Artikelelement für den Blogeintrag verschachtelt sind.

Direkt von der W3 Ссылка

In ihrem Beispiel haben sie eine article innerhalb einer section innerhalb einer article verschachtelt. Ich würde sagen, Sie verwenden es definitiv richtig.

%Vor%     
Josh Crozier 29.10.2013 15:40
quelle
2

<article> ist für ein unabhängiges Stück Inhalt, das Sinn machen sollte, selbst wenn der gesamte umgebende Inhalt entfernt wird. <section> ist eher ein generischer Container, der dem div-Tag sehr ähnlich ist und hauptsächlich für die Inhaltsstrukturierung verwendet wird. Der richtige Code sollte also so aussehen:

%Vor%

Auch HTML 5 Arzt hat ein großartiges Flussdiagramm , wenn Sie verwirrt werden, wenn Sie das richtige semantische Element für HTML5 auswählen deine Bedürfnisse. Sie können es versuchen und sehen, ob es hilft.

    
Coding Tumbleweed 15.06.2016 19:21
quelle
0

Im HTML5-Standard definiert das <"article"> -Element einen vollständigen, in sich geschlossenen Block verwandter Elemente.

Das Element <"section"> ist als ein Block verwandter Elemente definiert.

Können wir anhand der Definitionen entscheiden, wie Elemente verschachtelt werden? Nein, können wir nicht!

Im Internet finden Sie HTML-Seiten mit <"section"> -Elementen, die <"article"> -Elemente enthalten, und <"article"> -Elemente, die <"sections"> -Elemente enthalten.

Sie finden auch Seiten mit <"section"> -Elementen, die <section> -Elemente enthalten, und <article> -Elemente, die <"article"> -Elemente enthalten.

Von rechts: Ссылка

    
Devanshi Parikh 12.08.2015 05:51
quelle

Tags und Links