WDD Learning Modules

csscomponentsarchitecturebem

CSS Components and Architecture

Description

As CSS matures we see it borrowing concepts from other programming languages. Developers have always had the goal of writing code that is predictable, reusable, and maintainable. Websites are becoming increasingly large and complex, and those goals are increasingly important.

Meeting those goals shows up in two important ways in CSS. First by applying some architecture to our CSS, second, by introducing the idea of webpages as a collection of re-useable components instead of a whole.

Where this knowledge is utilized

Prerequisites

Prepare

Optional

If you have access to Sitepoint the following is a great resource as well:

Ponder