HTML5 Заголовок Иерархия - PullRequest
       1

HTML5 Заголовок Иерархия

1 голос
/ 18 октября 2011

У меня просто быстрый вопрос относительно иерархии заголовков при использовании HTML5 и особенно разделов. Я прошу с точки зрения SEO.

В данный момент моя разметка выглядит так:

<article>

<header><h1>Article Header</h1></header>
<!-- Bla bla -->
<section>
<header><h1>Article section 1</h1></header>
<!-- Bla bla -->
</section>

<section>
<header><h1>Article section 2</h1></header>
<!-- Bla bla -->
<h2>Article section 2 Sub 1</h2>
<!-- Bla bla -->
</section>

<section>
<header><h1>Article section 3</h1></header>
<!-- Bla bla -->
</section>

</article>

Я задаю вопросы о <h1>Article section 2</h1> и <h1>Article section 3</h1> и промежуточном коде.

Его контур соответствует ожидаемому:

Hmtl5 наброски http://i51.tinypic.com/34pi1hk.jpg

Но когда я смотрю на сайт без CSS, я вижу это: нет CSS http://i56.tinypic.com/15nt105.jpg

Как вы можете видеть на втором рисунке, кажется, что <h2>Article section 2 Sub 1</h2> придается больше "важности", хотя это просто h2 другого подраздела (как показано на схеме).

Теперь мне интересно, смогу ли я спокойно проигнорировать это, или Google, вероятно, также считает, что <h2>Article section 2 Sub 1</h2> важнее, чем предыдущий и следующий h1 заголовки? Очевидно, я хочу убедиться, что <h2>Article section 2 Sub 1</h2> уделено меньшее значение, чем предыдущему и следующему h1 заголовкам.

Я надеюсь, что смог объяснить, что я пытаюсь выяснить!

Ответы [ 2 ]

1 голос
/ 18 октября 2011

Порядок рендеринга страницы ничего не значит для SEO.h1 всегда будет уделяться больше внимания, чем h2 в контексте, в котором он находится.

0 голосов
/ 18 октября 2011

Во-первых, HTML5 обратно совместим с HTML4.

  • Вы можете использовать теги h2 + старого стиля
  • Или только секционирование содержимого и только тег h1
  • Или и то, и другое на одной странице!

, но стиль по умолчанию сначала создается для обеспечения обратной совместимости со старыми страницами, а затем реализует стиль по умолчанию для секционирования html5

  • Ваш кодэто не так, вам просто нужно сбросить стиль.

Я почти уверен в этом, потому что я читал некоторые дискуссии о bugzilla mozilla

Надеюсь, это поможет!

...