Search This Blog

Wednesday, May 13, 2009

CSS vs Tables - 13th May

Again, i'm dumbfounded...and the issue goes like this:- For putting down website layouts, there are currently 2 mainstream methods used:- Tables and Cascading Style Sheets (CSS). The tables method would be based on "tables" in table method. Particularly simple and this method has been used by a lot of website. Meanwhile, on the other hand, the CSS method used a lot of "div" tags, absolute positioning, "td"s and of course, the often used "float". But now, I'm in a real dilemma to choose either as my website layout method.

I've found 2 sites:-
i> http://iamelgringo.blogspot.com/2009/02/tables-vs-css-css-trolls-begone.html

(Nice site talkng about the author's stay in Table methods - and read the comments - it gives me a headache just reading a whole bunch of them...especially the pro-css ones who tend to say:- tables are for tabular data only and are horrible....if they're horrible, they would have stopped using it long time ago....)

ii> http://www.decloak.com/Dev/CSSTables/CSS_Tables_14.aspx

(This one is about the 15 things to think of before using CSS...a lot of logics)

From what I've found out, CSS is really troublesome at the early stages but may bring benefits at later stages while Tables are great at the early stages and may bring trouble at later stages. But, my point would be, as a new website, I'll go with Tables...first impressions lasts forever...and if I can't make the first impression, how many of my members / would-be members be back, with all the browser compatibality and hacks just to make CSS look right? And beacause of the CSS implementation, my site would just go down the drain just like that and waste all my effort.

In fact, I've tried CSS and I'm not happy with the results, not sure whether its a bug, but I think I've done everything right but it won't output nicely as I expected it to. It's just frustrating....Well, back to tables!

No comments: