5 ways to not shoot yourself in the foot with CSS

  1. Don’t make assumptions
  2. Don’t be specific
  3. Don’t override anything
  4. Don’t entangle it with markup
  5. Don’t repeat yourself