Before you read this you should be competent with simple HTML as described on the HTML for beginners pages. They taught you to put content into a Web pages. CSS is about presenting that content nicely.
Hover over the links for a brief description.
- In-line CSS
- Embedded CSS stylesheets
- External CSS stylesheets
- Type selectors
- Class selectors
- ID selectors
- Pseudoclasses
- Cascading stylesheets
- Setting the colours in CSS
- Fonts in CSS
- Headings in CSS
- Aligning text in CSS
- Styling lists in CSS
- CSS and backgrounds
- Accessibility for Web sites
- Conclusions on XHTML and CSS so far
