I’m big on modular design. I’ve long been sold on dividing websites into components, not pages, and amalgamating those components dynamically into interfaces. Flexibility, efficiency and maintainability abound. But I don’t want my design to look like it’s made out of unrelated things. I’m making an interface, not a surrealist photomontage. As luck would have it, there is already a technology, call
![CSS Inheritance, The Cascade And Global Scope: Your New Old Worst Best Friends — Smashing Magazine](https://cdn-ak-scissors.b.st-hatena.com/image/square/ac96c07a3f4ecd89ec9c7477b3a0fbc416a5a7ee/height=288;version=1;width=512/https%3A%2F%2Farchive.smashing.media%2Fassets%2F344dbf88-fdf9-42bb-adb4-46f01eedd629%2Fb468a3c3-2ca4-4eae-abc0-3e89ab57e204%2Frainbow-slinky-opt.png)