User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a dashboard, with tab menu (tabs over the content) and a side panel with a vertical menu.

My question is. i would like to make one menu (tab or side panel) as first level menu and the other menu for options inside a specific context.

for example:

On my tabs i have three menus (users, analytics, categories). After that i click over one of those, i.e users, then my left menu will show options related with users (manage, audit, etc). I could do as well the opposite, at the left menu, users, analytics and categories, and as soon as i click on users, i get three tabs over my content (manage, audit and etc).

So, how to decide, which model is better? What i was thinking as decision point is, which menu can have more elements, since too much tabs don't looks nice.

any other tip or idea?

share|improve this question

enter image description here

share|improve this answer

As a user, my instinct would be to regard the tabs as the top-level menu. Being the highest element, it's the first thing I read, and so it's intuitive that it'd be the first 'point of decision'.

You can resolve further confusion by employing three techniques:

  1. Don't let the side menu share any of the tab menu's vertical space.
  2. Don't be tempted to put any tab items in the side menu. That would feel natural for a 'home' tab or page, but it'll actually confuse your users in the long run
  3. Make sure the side menu looks as though it's within each tab. For instance, prefer the formenter image description here


The submenu doesn't obviously belong 'inside' each tab

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.