As described in http://bestpractices.cita.uiuc.edu/html/nav/menu/ I'm considering prepending an header tag to both my main menu and submenu <UL>. However I have no desire for this element to be a part of the visual representation. I'm considering styling it to display:none. However this seems to affect its purpose and users won't again be able to quickly navigate to these two menus. What do you suggest? Another related question... The website I'm working on at http://projectos.quiettech.org/apav/menudom.htm currently employs H1 and H2 to express text organization. I'm divided about which H to use for the menus. Probably H3? But since these two menus are at the top of the code (and thus text flow dictates they appear before the first H1), doesn't H3 breaks normal text flow rules, in which it was supposed to appear only after a H1 or H2?