A style sheet consists of rules.
- Select the element(s) to style -- selectors
- Set style properties on them -- properties
- Combine user's, author's and default styles -- cascade
- Also style substrate (canvas, paper)
And for XSL also:
- Transform the element(s) to other elements