Brian said:
Exactly, with an all CSS layout it is much easier to roll out redesigns as well, since all you will have to edit is just one file and the whole site will change in appearance
dude.... if you are redesigning, you will need to edit both the css file and the HTML file. If it is not a major redesign, but rather a re-layout, then you only need to edit one file with tables as well.
leetpcuser said:
Tables are for tabulated data silly!
err no... up until about a year ago tables were used for webdesign on almost every site on the internet to be honest. People always use tables in webdeisgn. It is an extremely efficient and easy way to set out a website in a constructive format. To be honest, in a css coded page, you could probably code it using tables in half the time. Css is silly I think because you have to work out everything, where everything goes etc... its not easy to do and takes unnecessary work and time, and then something always goes wrong, or you have your z-indexes mixed up because you have too many divs it just becomes stupid.
Also, divs spell disaster. They are fully incomparible crossbrowser-wise. Unless you spend soooo much time on it, tweaking it and stuff, then you are bound to have some problem with them in browsers. I mean, look at the guy's problem above. Cross browser problems. Its rediculous. In about 10 mins I could make a site like that guys above that wouldn't be incompatible between browsers.
Tables are so much more easier to use imo, and they just help with webdesign, again as they are layed out in respect to other cells by that cell. Cells cannot overlap. That dosen't mean that you can't use divs at all, but it means that for the main layout, you can set it out easilly, quickly and cross-browser compatible, without confusion and stupid problems, and still have fancy overlapping effects and stuff, which many people don't use anyway.