Discover why CSS is easy to learn but difficult to master Understand the difference between good and bad CSS Learn about refactoring and how it relates to CSS Explore methods for executing a CSS refactoring Learn how to deal with browser inconsistencies Investigate common CSS antipatterns—and how to avoid them Use techniques for structuring a project’s CSS Recognize when your CSS refactoring is successful