Должен ли h1 быть первым семантическим элементом в теге заголовка?

Я использую расширение Chrome outliner для проверки семантики моей страницы. Похоже, что проблема в том, что любой структурный элемент находится перед h1 в главном теге заголовка документа. Я думал, что порядок не имеет значения, но, видимо, имеет:

+Document Body
  +Header
    +nav
      +h1 Main Navigation
    +h1 MyPage
  -Section
  -Footer

Выводится вот так:

Untitled Body
  Main Navigation
  MyPage
  etc...

Но когда h1 является первым элементом в заголовке:

+Document Body
  +Header
    +h1 MyPage
    +nav
      +h1 Main Navigation
  -Section
  -Footer

Выводится вот так:

MyPage
  Main Navigation
  etc...

Почему так? Это ошибка аутлайнера, или я что-то не так понял в семантике HTML5? Спецификация W3C, похоже, не упоминает об этом: http://dev.w3.org/html5/spec/Overview.html#the-header-element

9
задан Lightness Races with Monica 20 January 2012 в 12:28
поделиться