2015-03-27 2 views
0

Не могли бы вы посоветовать, могу ли я указать код ниже в таком порядке. Дело в том, что я собираюсь создать фиксированную боковую навигацию и поместить все содержимое, включая тег заголовка, в правую сторону с помощью float. Благодарю.NAV тег перед заголовком в HTML5

<body> 
    <nav> 
    <ul> 
     <li><a></a></li> 
     <li><a></a></li> 
     <li><a></a></li> 
     <li><a></a></li> 
    </ul> 
    </nav> 
    <div id="wrapper"> 
    <header> 
    </header> 
    <footer> 
    </footer> 
    </div> 
</body> 
+0

'header' и' footer' - это просто divs с другим именем для удобства. – Banana

+0

Значит, нет правила использовать их в порядке? И приведенный выше код абсолютно верен? :) –

+0

Для семантики, а не просто для удобства. Во всяком случае, нет ничего принципиально неправильного в том, что класть элемент nav практически в любом месте, где ожидается поток. – Touffy

ответ

2

Gramatically, нет абсолютно ничего плохого в размещении <nav> элемент в любом месте в теле HTML-документа, в котором, как ожидается, содержание потока (https://html.spec.whatwg.org/multipage/semantics.html#the-nav-element).

Семантически, если элемент <nav> содержит ссылки, относящиеся к определенному разделу документа, тогда было бы неплохо разместить навигацию в этом разделе, необязательно в заголовке этого раздела. Если вы видите его в виде таблицы столов или что-то в этом роде.

+0

Большое спасибо за подробный ответ :) –

-3

Попробуйте использовать нижеследующий формат, чтобы вы могли четко понимать.

<body> 

    <!--headerStuff--> 
    <header> 
     <nav> 
     <ul> 
      <li><a></a></li> 
      <li><a></a></li> 
      <li><a></a></li> 
      <li><a></a></li> 
     </ul> 
     </nav> 
    </header> 

    <div id="wrapper"> 
    </div> 

    <footer> 
     <!--Footer Stuff--> 
    </footer> 

    </body> 
+0

, почему проголосовать :) – stanze

+0

Потому что ваш «ответ» не отвечает на вопрос. Вы утверждаете, что делаете что-то ясно с вашего примера, но вы не говорите, что и я не могу понять, что это может быть. – Touffy

Смежные вопросы