Signup/Sign In
PUBLISHED ON: FEBRUARY 19, 2021

HTML Nav Tag

In HTML, the <nav> tag is used to represent a section having navigation links and these links are either within the current document or to another document.

  • Some of the navigation links are menu, table of contents, indexes, etc.

  • There are many links in a document and it is not necessary to put all the links inside the <nav> tag.

  • The <nav> tag is basically for major navigation blocks.

  • Generally, whenever we go through a website we see many navigational links on a website that are made to provide ease to the user visiting on it and thus a user can easily navigate through these links.

  • The <nav> is also a section element like <header> having its own purpose.

  • The main purpose of the <nav> element is to provide a section of the page having links through which users can easily navigate on a website.

  • The <nav> can go in the header, article tag or it can be on its own.

  • Also, the <nav> tag comes under the category of Block-Level elements

HTML <nav> Tag Syntax and Usage

The <nav> tag requires the start(opening) tag and end(closing) tag. The required syntax for the same is given below:

<nav>
....
</nav>

HTML <nav> Tag Basic Example

Below we have a basic example for the clear understanding of <nav> tag:

Some Points to Remember

  • <nav> tag supports both event and global attributes.

  • As we told you in the above section,<nav> element is basically reserved for major/prime navigation blocks.

  • With the help of <nav> element, it becomes much easier to create a navigation menu, or horizontal menu having text links.

  • Any document might have several <nav>elements. For example, site navigation,intra page ( Linking of user-defined pages) navigation

HTML <nav> Tag Attributes

This element does not have any specific attributes although this element supports Global and Event attributes.

Default CSS Settings For HTML <nav> Tag

Given below are the default CSS settings used by most of the browsers:

nav {
  display: block;
}

Browser Support for HTML <nav> Tag

Following browsers support this attribute:

  • Firefox 4+

  • Google Chrome 6+

  • Internet Explorer 9+

  • Safari 5+

  • Opera 11.1+



About the author:
Aspiring Software developer working as a content writer. I like computer related subjects like Computer Networks, Operating system, CAO, Database, and I am also learning Python.