I Still Use Tables and Don’t Div a Crap
Don’t let the title mislead you, I still use divs WAY more that tables, but c’mon, you can’t always hate on tables. Here’s why:
Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah Blah
This table only looks funny because I wrapped it in a div.
Sometimes you just need to quickly split up some content, and you don’t feel like going through the process of editing CSS and using DIVs to get your point across.
Here’s when I use <DIV>
Client Work. If I am designing a site for someone else (friend, client, whatever), I want to make sure that it is up to par with the latest web standards. I will use divs if want to ensure that the layout doesn’t break or look strange in different browsers. This is a no-brainer people, let’s move on.
Here’s when I use <tables>
Affiliate landing pages, in blog posts, etc… Anything that requires a quick turnaround, little SEO, and sharp alignment. Almost any page that I’m going to drive PPC traffic to will likely have some tables (ie. review sites). Usually, if I have to cut up an image in Fireworks, I’ll export it with tables, because the export to css function in fireworks is crap at best. Again, moving on…
Here’s Why I Don’t Care
Designers and wanna-be designers get caught up in industry hype, so if a single authoritative source talks bad about something (search Google for no!spec if you want to see what I’m talking about), then every lemming on the interwebbernet wants to follow suit. People have been dropping design elements like tables for years since there is a newer, better, way to do it. Just because there’s a new way to do something doesn’t mean that the old way sucks, and that it should be completely abandoned. I’ll probably always use tables until they are no longer supported by browsers.
Here’s a great workaround if you are a design nazi
Well, if you’re a design nazi, and you refuse to use a table NO MATTER WHAT, then you probably won’t like this idea either, but whatever.. You can use some CSS framework like blueprintcss or the 960 grid system. With these frameworks, you can base entire designs around predetermined widths and columns. Super easy, I won’t go into detail. Just go to their websites for more info:
I know I didn’t really hit you with a strong argument here, it’s more about why I use what I use, and when I use it. If you are intelligent with your designs, and you know how the site will be used, and you are realistic about the end result, you can find a use for anything, including a table.
2. Right-Click then Copy
3. Paste the HTML code into your webpage







