25. August 2008 20:27
I cannot say enough good about Learning Web Design: A Beginner's Guide to (X)HTML, StyleSheets,
and Web Graphics by Jennifer Niederst Robbins. This book is a life saver for programmers trying to learn a something about web design. Does it make me an expert? No! Does it help me learn what goes into web design? Yes! Can it help me make my web site better? Yes!
I spent most of the day working on a subtle problem. Firefox seemed to be repositioning the footer on my page whenever I moused over or clicked my navigation list. Using Robbins' book, I was able to isolate and debug the problem. It turned out I had two style sheet anchor elements interacting in an unwanted way. In addition, the focus rectangle that Firefox places on items that are clicked caused the navigation <div> to resize slightly, sending the footer into a tizzy.
Anyway, if you don't know web design, this is the book to start with. That's my story and I'm sticking to it.