From the course: CSS: Design Systems and Architectures

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Overview

Overview - CSS Tutorial

From the course: CSS: Design Systems and Architectures

Start my 1-month free trial

Overview

- [Instructor] When you first learn CSS, you start with the basic concepts and syntax. As you move beyond the beginner phase, you start to focus on writing more efficient CSS instead of just making it work. The bigger your project gets or the bigger your team gets, the more you'll benefit from planning the whole architecture at the beginning. Some of the goals for creating a CSS architecture is to have a code base that is easy to read, reusable, maintainable, flexible, and scalable. Defining rules around formatting, coding styles, and naming conventions are a big part of defining the architecture. A good CSS architecture will also help reduce issues that are caused by inheritance and specificity. If you'd like a general refresher on these topics, check out the Cascading, Inheritance, and Specificity video from my CSS Essential Training series. In the web development community, getting a complete consensus on best practices isn't always easy to come by, because sometimes it can be…

Contents