I hate tables. Since I have learn div and css layout. I find div and css are flexible and reusable. They can be load faster compared to traditional table pages. I begin to hate tables layout even any tables in html source code. Just now I have read a post that the author thought blogs are ugly. It remend me, so I write this post. I wonder how many of you here have the same feeling to tables. I prefer div, css, web2.0, blogs[web logs] . Thanks for reading.
I see no point in using tables for layouts. If I had to code a layout using tables, it will probably take me longer. For newsletters though, I use tables. What I equally hate is the use of divs instead of tables for tabular data.
since years and until these hours Google has on all checked pages ( news, search, SE results, Gmail, etc ) tables. so does MSN (MSN may be just because too scared to get lost in mistakes - thus rather copying G than copying Y ) only Yahoo opted years ago to run on a loser's path and thus they also changed from earlier tables to div. ( loser however had little to do with table vs div, just a decision of making wrong choices by Y CEOs). Hence if the worlds most successful SE still runs tables, so do some highly professional sites such as CNN, there must be a solid reason to do so .... and for the very same reason I have tables every since I started to expand my site beyond the hobby range. Hobby sites such as blogger or myspace of course opted for div ... but there is a clear difference in criteria between hobby publsihers and pro publishers. none of the pro sites is "fancy" all are rock solid in design. hobby sites prefer fancy stuff - to have a reason for later whining or posting questions if $-flow to meager.
Google's reason, as I've heard it, is that their pages have to look approximately the same in ALL browsers... IE befor IE6, any of the hundreds of strange and outdated browsers that may exist (I still think this is silly, since the search results pages don't have that ability). CNN's excuse is... wait a minute, they use divs, not tables, for layout. So does BBC and Foxnews! I don't use tables for layout, and I don't cater for browsers older than 10 years old or have users under 1% of use (exceptions might be JAWS though it isn't a browser, and Lynx simply because it's basic HTML text testing). Google doesn't have that luxery.
Yes, I learn a lot from yahoo design and div & css layout . yahoo developer network , user interface is a good place to learn div layout.