I have to admit, I was caught a bit off-guard by the theological debate raging under my post A Call to Bug Me … Apparently, the mere mention of “tableless design” has divided the house faster asserting that the King James is not the version canonized sometime around the year 375 A.D. Okay, I exaggerate, but it is interesting to see how much passion this issue inspired. So in my best effort to throw a bit of gasoline on the fire, here are a list of blogs, articles, and discussion groups on the topic, in a pseudo order of importance:
- Table Layouts, Revisited – Why avoiding tables (for layout) is important
On Scripting News on February 13, 2002, Dave Winer asks why avoiding tables is so important in web-design and points here …
I want to make clear that I’m not saying you should never use tables. Tables are in HTML, and when you want to display tabular data, you should use them. But for layout, there are other options.
- Macromedia – DevNet : Tableless layout with Dreamweaver
A few years back, I stopped for the night at a farmhouse in Wales. It was a traditional farmhouse with slanted walls, a thatched roof, and narrow, winding staircases. In the kitchen, the Aga was well stocked and cats slept on almost every horizontal surface. Right in the middle of the kitchen was a large oak table.
- Jeffrey Zeldman – Table Layouts, Revisited
The framers of CSS reckoned its advantages were so obvious that all browser makers would rush to support it, and table layouts would soon go the way of the leisure suit.
- Evolt.orgRevisiting Table Layouts, Revisited
More important than the raw numbers is knowing about your site’s (or your client’s site’s) audience. You should know before writing one line of code if you need to give version 4 browsers good layout support.
- [Craig] Saila.com – Tables or CSS?
Advocates of tableless design have their own pet reasons as to why style sheets are better (“it’s faster”, “there’s better design control”, “it’s the right thing to do”), but three common reasons are presented again and again: …
- fMonk.com – Tableless Design (a rant)
Tableless Design is a wonderful method, but some designers have taken it too far. Look at the term Tableless Design what’s the key word there? Design. For years designers have been laying out websites using tables which are only meant to display data, which they do amazing well. CSS was developed to remove layout from content, as a result tables reclaimed their rightful place- holding bloody data.
- Climb the Stars – Ripping out tables
This page was not really written as a tutorial. It is an account of what I went through when I turned my site table-less. I’m aware that many people visiting this page would like to learn how to turn their site table-less. Though reading my account will definitely help, here are my suggestions for how to get going:
- Paul O’Brien – 3 Column Layout in CSS
With the advent of CSS (Cascading Style Sheets) pressure has been brought on designers (via the W3C) to veer away from the table design of old and move forward into tableless design. The three column layout has always been a favourite of web designers for a long time and with that in mind I have created this version as a basic example of a 3 column layout in CSS.
- WebMaster World – CSS
I´m just trying to switch my design from old fashionend table based layout to complete CSS layout. But – it really makes me mad. I don´t get it.
- Meyrl.net – CSS Tableless Web Sites
This was put up from the Web Nouveau’s cache, so it’s not perfect. I finally talked to Donimo and he approved of the list being revived. I will post a note from him at a later date. In the meantime, here’s the list of sites using CSS without tables except in the case of data tabulation, which is the purpose of tables.
As for me? My thought that though the separation of formatting and content is not in the Constitution, it should be. That is, whenever possible, I try to avoid tables – though I do use them when enumerating column and row like data.