Wpis z mikrobloga

@kazzr: można, ale może sprawić drobne problemy - np. jak się okaże, że projekt się rozrasta i musisz mieć kilka takich samych elementów zamiast jednego - to będziesz wszędzie musiał zmieniać id na klasy. Drobne rzeczy, ale przy czymś rozbudowanym mogą być strasznie irytujące. A poza tym id nie ma żadnej przewagi nad klasami - jedynie to, że można go używać jako target przy linku (a[href=#]).
@kazzr: polecam zapoznać się z notacją BEM.

1. Skrocony poradnik (oraz dlaczego BEM) tu: klik
2. Oraz tutaj pelna specyfikacja: klik.

I tak jak kolega @rbielawski napisał nie ma to sensu w dzisiejszych czasach, bo jak ci sie projekt rozrosnie, to bedziesz kwiczal (albo twoi koledzy) pod stolem i wyrywal sobie wlosy z bolu istnienia (i bycia webdev'em).

@krzysiek-kornell bardzo dobrze zauwazyl.

Odnoszac sie do obu wpisow, jesli masz duzy
@kazzr: importanta nie powinno się używać, bo to wywraca do góry nogami naturalny sposób kolejności wykonywania się css-ów. Jak Ci się projekt rozrośnie to będzie losowość nakładania się stylów, więc lepiej od razu działać z konkretną kolejnością nakładania się stylów narzucaną przez CSS.