I couldn’t say it better-although I have been trying to explain why tables for layout is bad code practice-I usually just end up babbling about some technical side-issue and end up educating nobody.
The reason I go on(and on) about other designers who use invalid code
(tables for layout devotees always use invalid code! they can’t help it since invalidity is inherent in table layouts) is because I can’t get over the fact that 100% of the sites I’ve redone had tables for layout.
These are not old sites,either.Using tables for layout is still pretty much standard practice.
It’s obvious that we just have to keep saying it over and over until people stop doing it.
This is despite the fact that any Google search on Good+Web+Design
will turn up loads of advice/tutorials on how to use html and css.
So,I wonder…why the hold-out? Is it just because no one has told these people why it’s bad? Or do they think we are just making their lives harder by trying to force a new practice on them? Is it just easier to do what you have always done because it “works”? My confusion over why people still bang out these crappy pages(it’s 2007!) is the same as my confusion over why some people would throw their trash on the ground when they are just 2 feet away from a trash can!
The answer may well be all of the above or it may be that they do not know WHY they need to learn better coding-since all we meanies do is rant and turn red in the face or ridicule or whatever.So here is a site that actually explains it.Yay.