Duplicar posibles:
Why selecting by ID is not recommended in CSS?¿Por qué no debería usar ID de estilo con CSS?
He estado leyendo en un sinnúmero de temas y artículos que nunca se debe utilizar el atributo "id" para dar estilos CSS, pero en lugar clases.
Sé que las clases son reutilizables, pero solo eso no parece ser un argumento lo suficientemente fuerte como para no usarlas. Al final, se necesitan ID para javascript, entonces ¿por qué no aprovecharlos, ya que no van a ir a ninguna parte?
¿Puede alguien explicarme los motivos de estas opiniones?
¿Puede decirnos quién lo dijo? – m90
Alguna vez es un poco estricto, aunque la primera vez que necesita usar una definición en más de un elemento, en una página, es foobar ... – xandercoded
[csslint] (http://csslint.net/) es estricto sobre usando ID selectores. – zzzzBov