Everything you know about CSS is wrong - orly?
I was checking out the Sitepoint.com blogs the other day when I saw this book title going around, its title in huge letters dancing around. Apparently, Rachel Andrew and Kevin Yank wish to convince us that all the CSS techniques we’ve amassed during the last few years are wrong and we should start thinking differently.
The book continues by importing a new kid on the block - a method using CSS tables for layout, through the proper use of the display property.
Something in all this struck me as phony. Maybe it was the title, which reminded me Digg-bait blog posts. Maybe it was the fact that I’ve already bought and liked two of Sitepoint.com books but I still think that they are kinda shallow. Maybe it’s the gut reflex in someone telling me everything I know is wrong - orly?
I agree. We have to start thinking differently. And we’ve already started. But everything we know is wrong? I don’t think so.
Changing our way of designing and front-end coding is not a matter of days or months - it’s a slow procedure, for good or for worse.
When we were designing using tables, we were thinking we were doing the right thing. Now that we use CSS, we’re still thinking we’re doing the right thing. We settled down with the current CSS techniques because they work.
Believe it or not, after a few years of coding in CSS you almost eliminate the huge chunk of project time that was needed for IE6 debugging. You just take a glimpse at a IE6 bug and you know the solution - because of people that worked on work-arounds and so-called hacks.
We stopped using hacks and now try to fool IE6 through conditional comments - a method that was suggested even by its makers. More and more CSS3 features take their places in current browsers - we start design with progressive enhancement in mind.
Our code gets leaner and meaner by the day.
And now that IE8 will get out (rolls eyes) we throw it all away because it’s obviously the wrong thing to do?
I don’t think so. I’m not convinced. Are you?




I’ve reviewed mr. Hoekman’s Designing the Obvious book 

