I want to learn how to write CSS from scratch. I know there are loads of tutorials out there, but can any reccomend a particulary good and clear one? Thanks
If you Google "css tutorial", any of the top several returns will be fine. Work your way through a number of them. Once you've got the basics, you learn by doing; you may recode existing table based pages[1] or for real fun, work out your own answers to problems posted in the css forums—no peeking at the bottom of the thread for the answer. cheers, gary [1] One of the most difficult things about learning css is (re)learning how to use html markup correctly. CSS depends on well structured, semantic and well formed html. Trying to style html that's poorly done is like fighting a tar baby.
I will also try to learn CSS. Dr Andy Williams is giving a small tutorial in his newsletter. He started last week. I like the W3school site. The tutorial is easy and to the point. You can also train your skills on the site itself. It's awesome.
Try reading HTML, XHTML and CSS Visual Quickstart Guide, 6th Edition by Elizabeth Castro and Designing with Web Standards, 2nd Edition by Jeffery Zeldman. They'll show you how to code using valid, semantic (X)HTML and CSS. Beware however, that the CSS examples presented in Castro's book are not ALWAYS the best way of doing things, and do have some serious (if not downright severe or even catastrophic) accessibility issues. I'm currently going through the book cataloguing which chapters need to be taken out to the back of the woodshed and shot, so people don't fall victim to their unholy practices (meaning I'm cataloguing the offending chapters so I can offer alternatives as needed when I recommend the book to others).