Identyfikator, powinien jednoznacznie identyfikować obiekt. Żadne dwa obiekty w dokumencie nie powinny mieć tego samego identyfikatora. Natomiast klasa skupia obiekty o takim samym formatowaniu, zachowaniu.
Identyfikator przydaje się w JavaScript.
Identyfikatora używaj tam gdzie np jest sekcja #top, #footer itd.. albo gdy będziesz używał JS. Klas używaj wszędzie tam gdzie kilka obiektów będzie należało do klasy. Możesz także mieszać. Obiekt może należeć do jakiejś klasy ale posiadać identyfikator.
Poza tym poszukaj w Google, oraz na forum bo taki
temat już był