Table or CSS layouts

Tables or CSS for layouts

  • I use CSS only

    Votes: 13 76.5%
  • I use CSS for main containers but tables where it gets hard

    Votes: 3 17.6%
  • I use tables for layout for CSS for styling them

    Votes: 1 5.9%
  • I user tables only but use CSS to remove underlines from links

    Votes: 0 0.0%
  • I'm fine with tables and font tags

    Votes: 0 0.0%

  • Total voters
    17
Status
Not open for further replies.

peach

New member
Jun 24, 2006
688
0
0
Netherlands
Just polling the coders on here, feel free to post and explain your choice.

My choice is pure CSS layouts because it conforms to web standards and it;s a more flexible way of coding
 


Tables still have a place - for tabular data. Layouts should be done in CSS though. Of course I used tables for layouts when I first started out, but have switched to CSS and could not be happier.
 
The second choice. Sometimes it's just too difficult to use divs with the browser incompatibilities.
 
a.titus1 said:
Tables still have a place - for tabular data. Layouts should be done in CSS though. Of course I used tables for layouts when I first started out, but have switched to CSS and could not be happier.
yeah I agree, thats why the thread is titled ...for layouts :)

do you think I didn't make it clear enough in the poll?
 
NtodaS said:
Couldn't even imagine how it would be having to put all those <b> and <i> in place, and those <td> widch which allways tend to live it's own live
yeah, <b> and <i> tags are also bad practice IMO, because they stand for "bold" and "italic" but web standard want to move towards seperation of design and content... wich is why is't better to use <em> and <strong>

you can emphasize and empower using other things then bolding and italicizing, such as coloring or enlarging.
 
I use CSS only. I like to change my designs a lot and it is much easier to change one file.
 
I'm using css for everything, except for really table-like things (comparisons charts etc.).
 
I try to use only CSS but sometimes tables is an easy solution. Hard to edit afterwards tho.
 
I made strictly table-based layouts for about 5 years... I held off for so long to switch to CSS simply becuase I was just so used to coding with tables. When I finally did switch, it wasen't easy... it took me a couple sites before I really got the hang of it. Now that I've got it figured out, I wouldn't go back for the world. Faster page loads, less bandwidth, higher content:code ratio... no downfalls.
 
Not only is CSS better for changing the whole design but it much better for SEO too. Amazing though how many web design firms are still using tables.
 
rembrandt said:
Not only is CSS better for changing the whole design but it much better for SEO too. Amazing though how many web design firms are still using tables.
Yeah, it's rediculous some of the firms even offering SEO don't even have their own site XHTML/CSS based. It will all change soon though, it's picking up with a pretty rapid pace.
 
it's the education system that should be blamed. it's hard enuff for students to learn design in the first place. but when they enter the real world, they have to face the facts that they should forget all the shit they've learned all those time.

that's surely quite hard for most noobs....
 
RisK said:
it's the education system that should be blamed. it's hard enuff for students to learn design in the first place. but when they enter the real world, they have to face the facts that they should forget all the shit they've learned all those time.

that's surely quite hard for most noobs....
eh, i think a newbie would have a easier time now then they would 5 years ago. There is so much more proper documentation and great tutorials all over the place. w3schools.com has great tutorials for beginners, and there are so many well developed user forums that help out anybody with a question. The problem is there is no defined standard on how to do any one particular thing. With the W3C's standards catchin' on... i think it's gonna clean up a bit.
 
Status
Not open for further replies.