HTML Semantics
Main Site Nav
The main site navigation menu can be put anywhere on a page, it just needs to be wrapped with the nav
tag. It should never be put inside a main
tag, unless the navigation is specific to that page. main
elements are specific to a page, while headers and footers are generally shared across the site.