Какие элементы могут быть вложены в элемент <nav>для html5? - PullRequest
3 голосов
/ 20 февраля 2011

Какие элементы может содержать элемент HTML 5 <nav>?

Ответы [ 2 ]

0 голосов
/ 20 февраля 2011

Спецификация HTML 5 определяет <nav> как:

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

html5doctor.com содержит очень хорошее описание элемента.

0 голосов
/ 20 февраля 2011

Элемент nav является новым семантическим элементом.Он предназначен для навигации или оглавления.Каждая навигация может включать другие элементы HTML, в частности списки ссылок.Элемент nav предназначен для блоков ссылок, а не для отдельных ссылок, упомянутых в текстовом содержимом, или для ссылок в области нижнего колонтитула раздела или статьи.

Он заменяет концепцию элемента семантическим элементом, специально предназначенным для этого.как область навигации.

Как и в случае с другими новыми семантическими элементами в HTML5, на странице может быть несколько элементов nav.Возможно глобальная навигация по сайту и вторичная навигация по блокам для подразделов сайта.Они могут быть стилизованы с помощью хуков, таких как отдельные идентификаторы или атрибуты класса, или с помощью селекторов-потомков в зависимости от того, где они находятся на странице.

Например, эти элементы HTML могут использоваться внутри nav: h1, ul, li,

...