Have I already waxed lyrical about the wonders of Cascading Style Sheets (CSS) in the development of websites? No? Great. Cos they are fantastic!
I’ve still not found a really good book about them — there must be something out there! I’ve been reading the DHTML/CSS book in the Visual QuickStart series, which is okay, and have an O’Reilly pocket guide to CSS2, which are okay, but take ages to flick through to get the information I really need, in the format that I want it. Maybe I should just write my own!
I’ve started to dissect well-designed, CSS-compliant websites, such as www.getfirefox.com to see how they’ve done it. The more I learn, the more I am impressed with the flexibility and possibilities that CSS offers. In short, CSS means that you can separate website content and look, so by writing two completely different CSS files you could apply an utterly different look to exactly the same website. How marvellous!
I’m in the process of putting together a CSS-2 version of this site. It’ll take a while to do, but it will be worth it in the long run.