The whole ID thing
There is a war going on. In comment threads and chat rooms, we are doing battle.
Here are the arguments against IDs:
- specificity wars
- strong coupling
- code reusability
- abstraction
- consistent design/holistic approach
Here are the arguments for IDs:
- semantics
- singletons
- .really-long-arbitrary-name
- classitis (class="float-right drop-shadow-black bg-red rounded-corner-5 width-narrow")
- "over-abstraction"
- "general, abstracted class names based on assumptions about the layout"
- small site/large site
Here are the arguments for classes:
- abstraction
- code reusability
- consistent design
- "style guide"
- ease of specificity?