Cita:
Iniciado por 4589 <figure> y <figure class="f1"> semánticamente significan lo mismo, no?
si, el significado semántico lo da el tipo de elemento, no las clases que tenga... eso a nivel general, luego las clases si empiezan a tener importancia si se aplican "capas extra" de semántica, como los
microformatos.
Cita: Que sean más o menos descriptivos los nombres de las clases mientras yo los entienda da igual, no?
si... pero de todas formas creo yo es una buena práctica. Ojo que cuando decimos "nombres descriptivos" nos referimos a que sean descriptivos de su función, no de su apariencia. Por ejemplo, si quieres darle un estilo a un párrafo concreto, el siguiente ejemplo es un MAL ejemplo de nombre:
Código HTML:
Ver original<p class="verde">soy un párrafo destacado
</p>
porqué es un mal ejemplo? Porque si luego decides que los párrafos destacados no los quieres verdes, los quieres amarillos, te queda de una forma bastante incoherente:
Por eso sería mucho mejor por ejemplo este otro caso:
Código HTML:
Ver original<p class="destacado">soy un párrafo destacado
</p>