Not quite a CSS Master
July 31, 2006
Back in May, I read Andy Budd’s book, CSS Mastery: Advanced Web Standards Solutions. I wrote a review after reading the first two chapters. I think it is the most practical and helpful book I have worked through on CSS.
[Sidenote: When I think about the book title, I think about becoming a CSS Master which makes me think of Star Wars and Jedi Masters. At this time I am still an apprentice.]
Last week, I started working on changing GodSquad.com from using tables for layout to CSS. I have been wanting to move in this direction for quite awhile now and thought I would do it as part of a redesign of the site. But I continue to be stumped in that creative process so I finally decided to move the current design into CSS.
As I was working on a CSS design last week, I ran into some trouble where the site rendered correctly in Firefox but not in IE6. Reality is that most people are still using IE6 so I have to come up with a design that works well in it. I was really frustrated. I had some inkling that the problem was caused by the way IE renders “padding” but I was not sure I am far enough along in my CSS skills to diagnose the specific problem.
I started thumbing through Andy’s book and reviewed what I had read. I have not been able to use the knowledge I had gained in reading the book in May. I had to turn my attention to working on support for our ministry at the end of May and beginning of June. Then at the end of June, I took a month of classes through Campus Crusade’s Institute for Biblical Studies. It was good to review the book because I realized that I could do a lot cleaner coding with the GodSquad design I was working on. I came up with a plan to do the structure a little bit differently. And I learned some tricks that would allow me to change the layout of a page using the body property.
But I still did not have a solution for my main problem. But I did some tinkering and got it to work. I think it might have been Spirit inspired as I had prayed about my problem and asked God to help me with a solution.
All this is to say that it just brought me back to the fact that Andy’s book is one of the best that I have seen on CSS.