Использование HTML5 <nav>тега - PullRequest
0 голосов
/ 04 октября 2010

Можем ли мы использовать тег <nav> с остальным тегом <header> в HTML 5?

Ответы [ 5 ]

5 голосов
/ 04 октября 2010

Спецификация HTML5 имеет пример , где элемент nav является дочерним элементом элемента header, так что да.

3 голосов
/ 06 июля 2011

, если это главное меню в верхней части веб-страницы, используйте его внутри заголовка

 <header>
    <nav>
      <ul>
        <li><a href="#">1</a></li>
        <li><a href="#">2</a></li>
      </ul>
    </nav>
 </header>

, также вы можете использовать навигацию в нижнем колонтитуле .. если эта навигация имеет "Первичное значение""как верхнее меню

3 голосов
/ 04 октября 2010

Тег <nav> может использоваться для переноса любых навигационных ссылок.Независимо от того, находятся ли эти ссылки в верхнем или нижнем колонтитуле или иным образом на странице, если они представляют собой отдельный раздел для навигации, эти ссылки можно сгруппировать в теге <nav>.

См. http://www.w3schools.com/html5/tag_nav.asp

2 голосов
/ 18 марта 2013

Спецификация HTML5 гласит следующее:

Элемент nav представляет раздел страницы, который ссылается на другие страницы или части внутри страницы: раздел с навигациейссылки.Не все группы ссылок на странице должны быть в элементе nav. Для элемента nav подходят только те разделы, которые состоят из основных блоков навигации.В частности, нижние колонтитулы обычно имеют список ссылок на различные ключевые части сайта, но элемент нижнего колонтитула является более подходящим в таких случаях, и элемент навигации не требуется для этих ссылок.

Тег nav не должен использоваться для переноса всех видов навигации и зарезервирован для ' Major Navigation '

1 голос
/ 30 мая 2014

Я использую

<header>
    <a href="#" id="logo" ></a>
    <nav>
        <a href="#">ling1</a>
        <a href="#">link2</a>
        <a href="#">link3</a>
        <a href="#">link4</a>
    </nav>
</header>
...