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.
Breadcrumb trail navigation section
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.