Perhaps it is. But if class names need to be that specific, they may as well be IDs. I might be backwards in thinking this, but I always think that class names are allowed to be lenient in how they are named simply because they don't have to refer to exactly one element. I would prefer shorter class names structured by hierarchy like:
than
But it's all just taste at this stage.
Code:
<nav>
<ul class="pages">
<li class="item1"><a href="">Item 1</a></li>
<li class="item2"><a href="">Item 2</a></li>
<li class="item3"><a href="">Item 3</a></li>
</ul>
</nav>
than
Code:
<nav>
<ul>
<li class="pages_item1"><a href="">Item 1</a></li>
<li class="pages_item2"><a href="">Item 2</a></li>
<li class="pages_item3"><a href="">Item 3</a></li>
</ul>
</nav>
But it's all just taste at this stage.