Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

HTML How to Make a Website Creating HTML Content Create Navigation with Lists

Whats the difference between the anchor tag and the nav tag?

Im sorry if this is a bad question, whats the difference between the (a) tag and the (nav) tag in html in terms of their functions

1 Answer

Ryan Field
Ryan Field
Courses Plus Student 21,242 Points

Anchor tags ( <a></a>) are there to create an 'anchor' for any element on the page that you want to link to another page, either on the same server or externally (also for automatic scrolling within the same page.

Navigation tags ( <nav></nav>) are used to designate entire sections of a page that contain one or more navigation links or elements. They are not links themselves, but must contain links within them. They are also used by screen readers to facilitate visitors with varying levels of visual impairments.

MDN has more information about anchor tags and nav elements.