Тег <nav> используется для создания блоков навигации, ссылок, которые ведут на другие веб-страницы, или разделы текущей.

В одном HTML документе может содержаться несколько тегов <nav>, один может содержать группу ссылок для навигации по сайту, другой - для навигации по текущей веб-странице.

Обратите внимание, что не все ссылки в HTML документе могут быть помещены внутрь элемента <nav>, он может включать в себя только крупные навигационные блоки. Не следует вкладывать <nav> в тег <footer>.

Тег <nav> не может быть вложен в элемент <address>.

Синтаксис

Тег <nav> парный, содержимое пишется между открывающим (<nav>) и закрывающим (</nav>) тегами.

Тег <nav> - новый элемент в спецификации HTML5.

Пример

<!DOCTYPE html>
  <html>
  <head>
     <title>Заголовок окна веб-страницы</title>
  </head> 
    <body>
    <header>
      <h1>Курсы программирования</h1>
    </header>
      <nav>
        <a href="/uchebnik-html.html">HTML</a> |  
        <a href="/learn-css.html">CSS</a> |              
        <a href="/learn-javascript.html">JavaScript</a> | 
        <a href="/learn-php.html">PHP</a> | 
      </nav>
        <h2>Добро пожаловать на сайт W3Docs!</h2>
    </body> 
  </html>

Результат

navexample1

Тег поддерживает также глобальные атрибуты и атрибуты событий.

Как добавить стиль к тегу <nav> ?

Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега <nav>:

Цвет текста внутри тега <nav>:

Стили форматирования текста для тега <nav>:

Другие свойства для тега <nav>:

Поддержка браузера

chrome firefox safari opera
6+ 4+ 5+ 11.1+

Практикуйте свои знания

Что из перечисленного ниже соответствует использованию HTML тега <nav>?
Считаете ли это полезным?