Nav html5: Элемент секции навигации — HTML

HTML тег

❮ Назад Вперед ❯

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

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

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

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

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

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

Пример

<!DOCTYPE html>
  <html>
  <head>
     <title>Заголовок окна веб-страницы</title>
  </head> 
    <body>
    <header>
      <h2>Курсы программирования</h2>
    </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> <h3>Добро пожаловать на сайт W3Docs!</h3> </body> </html>

Попробуйте сами!

Результат

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

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

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

  • CSS свойство font-style задает стиль шрифта: normal | italic | oblique | initial | inherit
  • CSS свойство font-family создает приоритетный список названий семейства шрифтов и/или общее имя шрифтов для выбранных элементов.
  • CSS свойство font-size задает размер щрифта.
  • CSS свойство font-weight устанавливает насыщенность шрифта.
  • CSS свойство text-transform задает регистр текста (заглавные или строчные буквы).
  • CSS свойство text-decoration устанавливает оформление текста. Оно является сокращенным свойством для text-decoration-line, text-decoration-color, text-decoration-style.

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

  • CSS свойство color определяет цвет контента и оформления текста.
  • CSS свойство background-color устанавливает фоновый цвет элемента.

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

  • CSS свойство text-indent указывает размер отступа первой строки в текстовом блоке.
  • CSS свойство text-overflow указывает, как будет отображаться пользователю строчный текст, выходящий за границы блока.
  • CSS свойство white-space указывает, как будут отображены пробелы внутри элемента.
  • CSS свойство word-break указывает перенос строки.

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

  • CSS свойство text-shadow добавляет тень к тексту.
  • CSS свойство text-align-last выравнивает последнюю строку текста.
  • CSS свойство line-height устанавливает межстрочный интервал.
  • CSS свойство letter-spacing устанавливает расстояние между буквами/символами в тексте.
  • CSS свойство word-spacing устанавливает расстояние между словами в тексте.

| HTML | WebReference

  • Содержание
    • Синтаксис
    • Закрывающий тег
    • Атрибуты
    • Пример
    • Спецификация
    • Браузеры

Элемент <nav> (от англ. navigation — навигация) задаёт навигацию по сайту. Если на странице несколько блоков ссылок, то в <nav> обычно помещают приоритетные ссылки. Также допустимо использовать несколько <nav> в документе. Запрещается вкладывать <nav> внутрь <address>.

Синтаксис

<nav>ссылки</nav>

Закрывающий тег

Обязателен.

Атрибуты

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>nav</title> </head> <body> <header> <h2>Чебурашка и крокодил Гена</h2> </header> <nav><a href=»page/1.
html»>Чебурашка</a> | <a href=»page/2.html»>Гена</a> | <a href=»page/3.html»>Шапокляк</a> | <a href=»page/4.html»>Лариска</a></nav> <article> <h3>Добро пожаловать!</h3> </article> </body> </html>

Результат данного примера показан на рис. 1.

Рис. 1. Навигация по сайту

Спецификация

Спецификация Статус
WHATWG HTML Living Standard Живой стандарт
HTML5 Рекомендация

Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.

Браузеры

9 12 5 11.10 4.1 4
2. 2 4 11 5

Браузеры

В таблице браузеров применяются следующие обозначения.

  •  — элемент полностью поддерживается браузером;
  •  — элемент браузером не воспринимается и игнорируется;
  •  — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

Документ

Ссылки

См. также

  • Знакомство с HTML
  • Что всё это значит?
  • Элемент <nav>

Практика

  • Навигация

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 09.10.2018

Редакторы: Влад Мержевич

Тег навигации HTML

❮ Назад Полный справочник HTML Далее ❯


Пример

Набор навигационных ссылок:

Попробуйте сами »


Определение и использование

Тег

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *