20 November, 2012 Code smells in CSS Written by Harry Roberts on CSS Wizardry. Table of Contents Undoing styles Magic numbers Qualified selectors Hard-coded/absolute values Brute forcing Dangerous selectors Reactive !important IDs Loose class names Final word Chris Coyier recently answered someone’s question: How can you tell if your CSS code smells? What are the signs that the code is sub-optiona