Learn CSS
The first book I read was
Beginning CSS: Cascading Style Sheets for Web Design (Wrox Beginning Guides)
This book is the perfect introduction to Cascading Style Sheets (CSS)
The first course I did was in February 2008, called Advanced Website Design Using CSS, which I completed in Melbourne, Australia, at a place called Dynamic Web Training.
This is the book we used: really good to have in your collection. . .

CSS Anthology by Rachel Andrew
If you click on the book, it will take you to Amazon.com where you can
read some reviews and buy it at a great price.
This is basically what we covered:
- use CSS to control the appearance of text, images, forms, and tabular data;
- build navigation systems with CSS;
- test your CSS-based designs in different browsers;
- replace table-based page designs with CSS page designs (both fixed width and liquid);
- create a style sheet switcher that allows users to select the design they prefer
Then in March I completed the CSS Mastery course, which is the next course offered if you pass the Advanced Website Design Using CSS course.
This is the book we used in this course: another really good one to read. . .

CSS Mastery by Andy Budd, Simon Collison, Cameron Moll
If you click on the book, it will take you to Amazon.com where you can read some reviews and buy it at a great price.
We covered these areas:
- Use advanced CSS selectors;
- Understand the cascade, specificity, and inheritance;
- Use background images to create round-cornered boxes and drop shadows;
- Use PNG alpha transparency;
- Create complex buttons and rollovers;
- Apply conditional comments and band pass filters for Internet Explorer;
- Create liquid and elastic layouts;
- Employ a variety of hacks and filters to hide and/or show CSS to specific browsers;
- Learn a systematic approach to bug hunting;
- Squash a range of common CSS bugs










