Back in 2010 Nicole Sullivan made a talk on the top 5 massive CSS mistakes. Her talk was based on her experiences involved in optimizing the massive amounts of CSS found in Facebook. Even though the talk dates back 4 years ago, and since then technology has evolved and we are now with a HTML5 CSS3 era, most of the concepts explained are still fruitful as I feel, since they speak of the rudimentary concepts of CSS styling.
Since we ourselves rare get a chance to work with a massive CSS project as Facebook involving many reusable css structures and variations of them, its highly doubtful that we spent our thoughts on these details. The goal of this post is to summarize and extract out the key areas discussed during the talk.