troyhark Offline Image Upload: Off
|
I did. Though the daft and irrelevent reasoning of first doesn't really encourage one to proceed further.
I actually think, long term, CSS is better, but as tables work well and consistently in Browsers and over the years have resulted in a lot of well designed sites, they are hardly unsuitable for design. Though the coding could get a little untidy it's true if you nest tables, but then if you do that then your CSS will also probably suck too. One could even argue CSS is less suitable as it is less consistent across Browsers. Interestingly one of the guys in your links admitted his table version of site worked better in more browsers than the CSS version, and had this to say
"Although CSS-based design is really fast when you get used to it, you must spend a significant amount of time getting to know the rules, the box model differences, browser quirks and other theory. This comes through practice and practice only. In short: it's much easier to just use tables. If you want to make pure CSS designs, be prepared to invest time in learning. Even if you're already a seasoned developer, be prepared to hunt down bugs relentlessly, sometimes investing several hours in the process."
So if you know tables well, is it worth learning alll that extra knowledge if you aren't a full time coder?
The other site seemed to be anti CSS and more in favour of tables which is a bit odd for you to reference. !?
PS I just thought if you read books on design layout [print or web], using grids is almost certainly to be illustrated with what looks like tables, making up the page structure. So maybe tables are in fact ideal for design! ;-)
Edited on Nov 23, 2007 at 03:06 PM
|