First off, I'm sorry blaklaybul for taking over your thread. We should move this argument somewhere else, Fleetwood Mac &/or Techguy172.
~~
I understand that if you are an experience web designer, if you know CSS, and you know that your site will look nice after you use it, you will use CSS. I use CSS. I really LIKE CSS. But there are two problems with it.
You must first craft the HTML, having a clear picture of how it will work when it is done without seeing it in the intended layout. Again, that is easy for people like you and me, but it is nice for beginners to have a solid: I type this, this happens, without having to edit two files at once.
It is not completely cross-browser compatible. Even if you build very simple sites, you still have to include lots of "IE Only" code to get it to look right in IE. Then, you have to make sure that the IE Only code isn't messing with code from other browsers.
So, lets look at a comparison:
CSS:
Pros: Separates design and content, is easy to make if you only care about Firefox and Safari (~30% of the web), and allows your code to be structually clean, is simple once you are experienced, is the "new thing" TOTAL: 5
Cons: Separates design and content so you have to have to files open at once, has many tags that don't work right in IE unless you have long, messy "hacks", requires comprehensive knowledge of
two coding languages instead of one, the new version won't fix anything (CSS3 had been pretty much killed because of lack of support from Firefox and IE - it has been "final" for about 2 years), requires at least two browsers open (three if you really care) TOTAL: -3
POSITIVES: 2
TABLES:
Pros: Is really easy to learn HTML and cobble some table layout on, requires knowledge of only one language, everyone who uses a graphical browser will see pretty much the same page, it works without any "hacks" what-so-ever, you can code every bit of your messy code into the same file - no problemo, you can edit all of your code in most "webhost html editors." TOTAL: 5
Cons: Will be harder to change layout later, is the "old thing" TOTAL: 2
POSITIVES: 3
~ Any positives you wannna add to CSS or Cons to tables - I'd be curious to know.