The <nav> Tag in HTML 5

The <nav> tag is used to create a navigation section on a web page, a section whose primary purpose is to provide links to specific areas within the page or to other web pages. It is one of the sectioning tags in HTML 5.

A navigation section with a series of inline hypertext links can be used to create a breadcrumb trail:

This is an actual working demo of the breadcrumb trail example code below.

Drop-Down Menu Demo

This is an actual working example of the drop-down menu example code below. It shows how to implement a drop-down menu without JavaScript. It only requires CSS, which works even if JavaScript is disabled for some reason.