🚢 Nav Element in HTML5
The nav element, a new block element, has been introduced in HTML 5 for defining a better page structure.
<nav></nav> Represents a section of the document intended for navigation.
The nav element is pretty straight forward in purpose.
If it has to do with navigation of any kind place it in a nav element.
You can use it as a standalone tag, or place it in headers, footers, articles, sections and even asides.
It accepts global attributes so that you can use the class attribute and create different styles for different purposes.
🛞 Navigation Devices
You can build your navigation device with any available elements like paragaphs or lists. The nav element accepts all.
We use multi tier nested unordered lists to create the drop down menus on this site.
New Elements and Beginners
Some of the new tags used as shown below might make the body code of a basic HTML5 document easier to read.