¿Una pregunta... es semántico hacer lo siguiente?
<div id="menu1" class="menu">
<ul>
<li>algo</li>
<li>algo</li>
<li>algo</li>
<li>etc</li>
</ul>
</div>
<div id="menu2" class="menu">
<ul>
<li>algo</li>
<li>algo</li>
<li>algo</li>
<li>etc</li>
</ul>
</div>
A los dos divs les asigno la clase menu, de esa manera puedo asignar propiedades similares a los menús y cuando sean propiedades diferentes uso el ID para diferenciarlos, me pregunto si hacer esto es semántico.