2013-08-25 12 views
5

Jeśli mamy listę wpisów na blogu, jak w tym przypadku: http://www.gamempire.it/news Myślę, że każdy wpis może być <article>, ale tytuł strony ("Novità"), który może być <h1>, jest semantycznym tytułem czego? Sekcja?HTML5: artykuł w artykule?

Więc nie wiem, czy to lepiej zrobić w ten sposób:

<section> 
    <h1>Novità</h1> 
    <article>...</article> 
    <article>...</article> 
    <article>...</article> 
</section> 

czyli

<article> 
    <h1>Novità</h1> 
    <article>...</article> 
    <article>...</article> 
    <article>...</article> 
</article> 

Odpowiedz

9

Twoja pierwsza metoda jest zdecydowanie lepiej. Powinieneś umieścić swoje article s w section.


Sprawdź te dwa stanowiska na htlm5doctor:

  1. Section

Element sekcja przedstawia ogólny przekrój dokumentu lub aplikacji ... Element sekcja nie jest ogólnym elementem pojemnik . Gdy element jest potrzebny tylko do celów stylizacji lub jako udogodnienie dla skryptów, autorzy są zachęcani do używania elementu div zamiast tego. Ogólna zasada jest taka, że ​​element section jest odpowiedni tylko wtedy, gdy zawartość elementu będzie wyraźnie wymieniona w zarysie dokumentu.

  1. Article

Element wyrób stanowi element strony, która składa się z samodzielnym kompozycji w dokumencie strony, stosowanie lub strona internetowa, która ma być niezależnie dystrybuowalna lub wielokrotnego użytku, np w syndykacji. Może to być post na forum, czasopismo lub artykuł prasowy, wpis na blogu, komentarz przesłany przez użytkownika, interaktywny widget lub gadżet lub dowolny inny niezależny element treści.

+1

ale jeśli umieściłem wszystko w

, jaki jest tytuł
(czyli całej strony)? –

0

< Artykuł > z definicji jest niezależną grupą, więc pogrupowanie artykułów w artykule nie ma sensu. <sekcja> to dobry sposób na grupowanie artykułów semantycznie.

3

W zakresie specyfikacji <article> to sectioning content i jako taki, accepts any flow, sectioning and palpable content (except <main>), w tym inne <article> s.

Jeśli chodzi o semantyczność, to zależy: artykuły są niezależnymi, samodzielnymi kompozycjami, które mogą zawierać inne artykuły, o ile są to również niezależne, samodzielne kompozycje, które jednocześnie są częścią głównej kompozycji .

Kiedy elementy artykułu są zagnieżdżonej, wewnętrzne elementy artykule stanowią artykuły że zasadniczo związanego zawartość W artykule zewnętrzna.Na przykład wpis w blogu w witrynie akceptującej komentarze przesłane przez użytkowników może reprezentować komentarze jako elementy artykułów zagnieżdżone w elemencie artykułu dla wpisu blogu.

0

Poprawny sposób to:

<section> 
    <article>...</article> 
    <article>...</article> 
    <article>...</article> 
</section> 

Ponieważ <section> oznacza kawałek swojej internetowych, które mogą zawiera treści witryny, a <article> jest kawałek treści.

Powiązane problemy