I’ve done a re-design of my Radio weblog, using CSS. Look ma, no tables! Yes, it’s now a tableless design. I’m doing my bit for the web standards cause, although I haven’t yet achieved 100% XHTML validation. For my re-design I used a CSS Zen Garden design by Michael Landis, who kindly gave me permission to use it. I figured the best way to get into CSS design is to learn from the masters, then later when I have more confidence I’ll attempt an original design. This re-design exercise has been an excellent lesson for me on CSS and XHTML. You can’t beat the motto ‘learn by doing’ in the Web world!

The hardest thing about the re-design was integrating the tableless CSS design into Radio Userland. I had to do some jiggery-pokery with the Radio Userland templates and macros, and the CSS implementation is not yet complete. I’ve had to temporarily remove my blogroll and topicroll, along with some other links, due to a kink in the design. Also my permalink icons aren’t working properly. So there are a few little things to iron out yet. Bear with me and please let me know, either in comments or by email, if you spot anything that needs fixing. I’ll write some more notes on my CSS/XHTML transformation over the next few days.

All in all, I don’t think my CSS efforts will make Zeldman’s hit parade – but at least I’ve made my debut in the CSS charts 😉