In my experience, very, <i>very</i> few Web designers actually use specificity <i>(UPDATE: I should have added "properly," as was pointed out)</i>.<p>It works extremely well, <i>if everyone follows the rules</i>, which is uncommon.<p>That goes for most of CSS; not just specificity.<p>CSS is incredibly powerful, if used properly, and specificity, when actually used properly, is very cool.<p>About ten years ago, I wrote this series: <a href="https://littlegreenviper.com/miscellany/stylist/introduction-to-specificity/" rel="nofollow">https://littlegreenviper.com/miscellany/stylist/introduction...</a><p>It’s still absolutely relevant nowadays, and just as few people follow that workflow now, as they did then.<p>CSS, in general, is too complicated (IMNSHO), but that complexity is also what makes it so powerful.<p>I’ve always enjoyed Stu Nicholls’ CSSPlay site, for examples of extreme CSS: <a href="http://www.cssplay.co.uk/menu/" rel="nofollow">http://www.cssplay.co.uk/menu/</a>