View Single Post
  #7  
Old 05-01-2006, 06:12 PM
sjaguar13 sjaguar13 is offline
Member
GB Advanced User
 
Join Date: May 2006
Posts: 50
Default

I'm for tables and CSS all the way!

There are plenty of reason why pure CSS isn't the greatest thing since sliced bread. First, everyone says how much easier it is to change the layout. Did you ever try making a site in pure CSS? I have several, but they are all really basic layouts. You cannot even begin to do anything complicated because CSS isn't standard across all web browsers.

Each browser supports CSS, but there is no definition of what the browser is actually supposed to do. You mix in ALL the versions of IE, then you have FireFox and the rest of the Mozilla family, though in Opera, and then get crazy with Safari on Mac...you end up with so many CSS hacks, partial comments, box tricks, and everything else just to get a simple design.

Next, how many times did you need to completely redo everything? You have to spend a boat-load of time to get the CSS to show up properly to have the ability to "change everything with ease". No one really ever does this and it's not easy. All the hacks you had to do to get it to show up right in the first place now get in the way. This whole theory is a benefit not worth having.

Also, there is the whole argument about smaller file size/less code. Look at any CSS site and you will see not only the div tags, but a big block of CSS. Even if the CSS is pulled out into another file, the div tags don't really cut down the file size compared to td and tr tags.

Finally there are the limitations. You cannot have a 3 column design that has an image on both end columns that remains equal hight no matter how much text is in each column. Another thing that annoys the crap out of me is the overlapping. Instead of the table pushing out to the side forcing a side ways scroll, all the text appear on top of each other making it impossible to read. I prefer the side way scroll because it's at least readable.

I say make a CSS design if you can, but tables are just as good. My simple fixed-width layouts with a header image at the top, a menu and content area underneath and then a footer are CSS. Anything else is tables with regret.
Reply With Quote