Wciąż próbuję do zapoznania się z HTML5, a tam te rzeczy, które czuje się trochę mylące ....Właściwy sposób używania h1? (Jeśli chodzi o zarysie dokumentów i SEO)
Czytałem kiedyś w Jeremy Keith's book i HTML5 Doctor (poprzez this question), który powiedzmy, że HTML5 umożliwia korzystanie z wielu s. h1
. W HTML5 każda sekcja może mieć swój własny element nagłówka, więc można mieć więcej niż jeden h1
. Widziałem framework Wordpress, "underscores", który wydaje się stosować to w pełni.
Jednak może to wydawać się problemem dla starszych przeglądarek (jeszcze obsługujących HTML5) przy definiowaniu struktury strony/zarysu dokumentu. Ponadto stanowi problem dla SEO.
natknąłem się Matt Cutts's (from Google) video i ponownie przeczytać książkę Keitha które zalecają ograniczenie stosowania h1
i używać konwencjonalnego konspektu dokumentu (tylko użyć jednego lub dwóch h1
od strony, po której wielokrotności h2
, h3
, etc). Matt Cutts sugeruje również, że wielokrotność h1
nie jest zbyt dobra dla SEO.
Jednak
- ja nigdy wcześniej zapłacił szczególną uwagę na strukturę witryny/konspektu dokumentu. Dlatego nigdy nie wiem, jak stare przeglądarki (pre-HTML5) odczytują strukturę strony/zarys dokumentu. Istnieje HTML5 outliner, ale nie mogę znaleźć programu outliner dla HTML4.
- Wideo Matta Cuttsa (dotyczące HTML5 i SEO) zostało opublikowane w 2009 roku. I Nie wiem, czy Google obsługuje już nowy sposób HTML5 określania dokumentu .
Więc moje pytanie brzmi, czy chcę:
- obsługi starszych przeglądarek (np Firefox 3.0 i IE 6), aby wyświetlić prawidłową strukturę witryny/konspektu dokumentu
- Czy dobry wynik w SEO
Który powinienem użyć: wiele h1
s (sposób jest zrobiony w HTML5) lub konwencjonalny sposób?
Ten HTML5 (przykład wzięty z HTML5 Doctor):
<h1>My fantastic site</h1>
<section>
<h1>About me</h1>
<p>I am a man who lives a fascinating life. Oh the stories I could tell you...</p>
<section>
<h1>What I do for a living</h1>
<p>I sell enterprise-managed ant farms.</p>
</section>
</section>
<section>
<h1>Contact</h1>
<p>Shout my name and I will come to you.</p>
</section>
lub konwencjonalny sposób?
<h1>My fantastic site</h1>
<h2>About me</h2>
<p>I am a man who lives a fascinating life. Oh the stories I could tell you...</p>
<h3>What I do for a living</h3>
<p>I sell enterprise-managed ant farms.</p>
<h2>Contact</h2>
<p>Shout my name and I will come to you.</p>
CMIIW, ale czy HTML5Shiv nie jest poprawnie wyświetlany w nowym znaczniku HTML5 ("audio", "wideo" itp.)? Moje pytanie nie dotyczy poprawnego wyświetlania nowego tagu HTML5, ale wyświetlania właściwej struktury witryny. Specyficzne dotyczące tagów nagłówka. – deathlock