Programming CSS

Here's Jeremy Keith on the logic inherent in CSS, and putting in guardrails.