0

The most CMS produce by default a navigation bar, where the current entry contains the link to the page which is actually open.

When you look at the web usability: is that practice harmful - and if so, why? Are there studies which can prove that?

Code example:

<nav>
  <!-- … -->
  <li aria-current="page"><a href="/lorem">Lorem</a></li>
  <!-- … -->
</nav>

versus:

<nav>
  <!-- … -->
  <li aria-current="page"><strong>Lorem</strong></li>
  <!-- … -->
</nav>
1

Your question is a bit difficult to understand because your language is not very clear. But I will try.

I would say that it is not particularly harmful. Many websites use the first pattern and many websites use the second pattern.

Personally I would opt for the first example because there will be a handful of people that will click the link to refresh the page. The other portion of the people will not even notice.

1

Your question is difficult to understand, but I will try too.

'Nav on buttons' are often seen, and I think they are important. It allows the user to see whereabouts they are. Some navigation bars aren't too large. They perhaps have three or four items. These I would say, do not need to stand from the croud. If they do, then great, if not, I wouldn't call it a big mishap.

'Mega-menus' are now seen very frequently on the web. These contain often ten, perhaps fifteen links in them. The link within the 'dropdown' may not highlight, but the 'menu area' should so to speak.

The bottom line is that it will only add to the experience. The user will be able to tell whereabouts they are within the site's structure in seconds. If a user wishes to express to another human being where they can find some content, they will be able to express this to them in seconds. A site that does not label whereabouts within the site's structure the user is, may take a while to convey such information to someone else.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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