[QUOTE=kushiel]
Which is why, if you are running a business, you should hire someone who is a professional. I don’t care what people do on their hobby sites, but Hertz doesn’t go to the manager’s cousin who works out of his two car garage to make their car repairs, which is why a business that needs to have a website shouldn’t go to the manager’s cousin who uses a copy of Frontpage '97.
[/quote]
I’m sure you’re right about Hertz and their car repairs.
But what about Hertz and their website? I’m sure a massive company like Hertz didn’t have it designed by “the manager’s cousin who uses a copy of Frontpage '97.” I’ll bet they contracted a professional web design company, or hired their own web professionals.
And yet, if you go to the Hertz.com website, you’ll see that the WHOLE LAYOUT is composed of tables. If you’re running Firefox with the Web Developer toolbar, open the toolbar and get it to outline the tables and tables cells. All you’ll see on the homepage is tables within tables within tables.
When large, multinational corporate websites (Hertz is far from the only one) use tables with no apparent problems, can you blame small business people and hobbyists for saying, “Why the fuck do i need to fiddle around with CSS?” While those who know about web design and the importance of standards and accessibility can tell you why CSS is better than tables for layout, over 90% of the browsing public couldn’t tell you the difference between a table-based and a CSS-based layout.
As i suggested earlier, i have no problem with CSS. I use it myself (even though i’m not an expert), and i recommend it to others. But the whole geeky prohibition on using tables for layout falls, understandably, on a lot of deaf ears. While it’s not difficult beyond belief, CSS is a bit complicated, especially when you get down to precise layout issues, and i can easily understand why some people decide not to bother with it.
