Hola toiaqui:
id significa identificador y solo puede existir uno en una página (no deberían estar duplicados... aunque explorer...
)
Con el id puedes hacer referencia al elemento directamente con document.getElementById(ese_id)... con javascript, y con respecto a estilos debes poner una almohadilla para diferenciarlo "#"
Y class (supongo que viene de clase) solo vale para aplicar estilos, y pueden repetirse.
<div id="pepe" class="pepito" ...>
Se le aplican estilos basándose en el id así:
#pepe {color: red;}
y con class:
.pepito {background-color: blue;}
Si los estilos deben ser para varios elementos, debes usar clases (al menos creo que es lo recomendable)...
Por el contrario, si solo se lo piensas aplicar a un elemento, creo que lo recomendable es usar el atributo id.
Espero que te sirva.
Saludos