Dayton, Ohio, United States
Nathan is a developer with around 15 years in the web industry, currently leading development teams at Sparkbox in Dayton, Ohio. He also heads up Dayton Web Developers, a monthly meetup that has served the community for over 10 years.
CSS is easy, right? Yet why is it that every project’s CSS styles seem to get out-of-control and frustrating so quickly? The global nature of CSS allows tremendous flexibility, but without a plan and enforced structure, styles get out of hand. In this session, learn how to reign in the global nature of CSS by following a series of foundational principles that will allow your team to collaborate on styles in a structured way that is easier for everyone to understand and prevents the oh-so-often collision of styles. You’ll walk away with more insight on:
- Naming CSS classes
- 7 types of CSS rules
- Leveraging key features of Sass for code simplicity
- Strategies for code organization and source ordering
Once you understand and implement these principles of CSS architecture, creating or changing styles in your project will no longer be the terrifying proposition it once was.