Mobile best practice has the main navigation loading at the bottom, just before the footer. One solution under consideration is to load the primary <nav> (i.e., main_menu and secondary_menu) towards the bottom of page.tpl.php, and perhaps offer configuration settings for preliminary placement via css.

Re the current xhtml version in 7.x-2.x branch: This would likely break many existing child themes, so if this is implemented, it would likely go into a new branch so people don't pull in a point-release update and find their sites broken.

Comments

laura s’s picture

Status: Active » Closed (won't fix)

I'm a strong believer in this feature, but for this base theme I'm setting this to won't fix because implementation would require some pretty hard assumptions about a child theme's page structure, height of the nav, etc. We can revisit if there's interest in an implementation of this.