« Big Fish | Main | W3C wants Atom »

Thursday, May 13, 2004


Feed You can follow this conversation by subscribing to the comment feed for this post.

In my field [aerospace/NASA hardware manufacturing], our mantra is, "Use the right tool for the job." Implicit in that is knowing what each tool's abilities are.

CSS and tables are like a ratchet and a wrench---sometimes, you don't have the clearance in your space to use the ratchet, so you use the wrench. You'll bang your knuckles, sure, but you'll bang them with the ratchet, too.

Thanks for saying this publicly, Nick. It's been my little secret for a while to still throw tables in when I run into a CSS headache. Sure, it's a crutch, but it works and the client gets what they want. In the long run, a table or two here and there isn't that difficult to maintain. Certainly not any more difficult than the moving target that is browser support for CSS.

I agree, it's like Object Oriented Programming vs. Procedure, you have to know what to use and when.
I guess alot of people including me is following the mainstream and forget the reality.

Nick --

I tried really hard to get the classic "Header/Three Column/Footer" pattern in pure CSS. I tried a million different patterns found from searching all over the web, but none worked well. Finally, I just gave up and used a single table to achieve the exact effect I wanted. Piece of cake.

I'd like to use pure CSS, but until the CSS world and the browsers all sort of come together in some sort of 'galactic harmony of cooperation', I'll do my basic layout with a table.

The comments to this entry are closed.