Jump to content



Welcome to KnowledgeSutra - Dear Guest , Please Register here to get Your own website. - Ask a Question / Express Opinion / Reply w/o Sign-Up!
* * * * * 1 votes

Why Tables For Layout Is Stupid


10 replies to this topic

#1 serverph

    Ancient Enigma

  • [MODERATOR]
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1,952 posts
  • Gender:Male
  • Location:under the stars
  • Interests:http://kapamilyatalk.com<br />http://scq.serverph.uni.cc<br />http://reseller.premium.ws<br /><br />trap17 IP to access cpanel: https://64.69.46.210:2083/<br />alternative to access cpanel: gamma.xisto.com/~cpanelusername<br />Get your T17 banners here: http://www.trap17.com/banners/<br />TRAP17 Forum Search plugin: http://plugins.astahost.com/<br /><br />[url=http://reseller.premium.ws][img]http://img40.echo.cx/img40/2713/resellerfree4rd.png[/img][/url] |
  • myCENT:67.66

Posted 15 June 2007 - 09:08 PM

this covers what every web developer/designer should know, first and foremost. :) although this resource has been around since 2003, there are still some things to learn from it, especially for beginners. the gist of it all is this: avoid TABLES for LAYOUT at all cost. :)

Why tables for layout is stupid: problems defined, solutions offered

MAIN SECTIONS COVERED:For those who would want everything above on one long, flowing page: http://www.hotdesign...everything.html

#2 Tetraca

    Privileged Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 628 posts
  • Gender:Male

Posted 15 June 2007 - 10:16 PM

You can shove this presentation down every web developer's throat, but not every web developer is going to go into div based designs. I've tried, and tried again, but many people simply do not want to convert to non-table based designs.

Edited by Tetraca, 15 June 2007 - 10:17 PM.


#3 Imtay22

    Super Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 303 posts
  • Gender:Male
  • Location:Michigan, US.
  • myCENT:4.49
  • Spam Patrol

Posted 15 June 2007 - 10:19 PM

Great, I never really understood tables at all! Bye, tables! I won't use you, except for MySQL stuff. Thanks you!

#4 serverph

    Ancient Enigma

  • [MODERATOR]
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1,952 posts
  • Gender:Male
  • Location:under the stars
  • Interests:http://kapamilyatalk.com<br />http://scq.serverph.uni.cc<br />http://reseller.premium.ws<br /><br />trap17 IP to access cpanel: https://64.69.46.210:2083/<br />alternative to access cpanel: gamma.xisto.com/~cpanelusername<br />Get your T17 banners here: http://www.trap17.com/banners/<br />TRAP17 Forum Search plugin: http://plugins.astahost.com/<br /><br />[url=http://reseller.premium.ws][img]http://img40.echo.cx/img40/2713/resellerfree4rd.png[/img][/url] |
  • myCENT:67.66

Posted 15 June 2007 - 10:28 PM

View PostTetraca, on Jun 16 2007, 06:16 AM, said:

You can shove this presentation down every web developer's throat, but not every web developer is going to go into div based designs. I've tried, and tried again, but many people simply do not want to convert to non-table based designs.

i know. :) web developers have free will, and they could do anything they want to do with their web creations. arguments for and against table layouts is up in the air, and it is up to each developer which to embrace. if i'm going to shove this down a web developer's throat, he will not choke as much, unlike with using table layouts. :)

#5 truefusion

    Coincidence is non-sequitur, therefore everything has a reason for its existence (except if they are eternal).

  • [MODERATOR]
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3,216 posts
  • Gender:Male
  • Location:No, not there. Not there either. Yes, you'll never figure it out.
  • Interests:God, Christianity.
  • myCENT:86.16

Posted 15 June 2007 - 10:33 PM

I've come across that site before. If i remember correctly, in the end of it it says that you don't have to get rid of tables altogether, you can use them for the structure of your design—which is what i do when i don't feel like messing around with floats: they can be pretty bothersome. I've also ran into plenty of times where using a table element was better than going the "CSS" way. I say don't get rid of tables, just get rid of the unnecessaries.

#6 Saint_Michael

    $p4m 0n j00 $h4m3 m3 0nc3 $p4m 0n m3 $h4m3 m3 7\/\/1c3

  • [MODERATOR]
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 7,459 posts
  • Gender:Male
  • Location:9r33|\| 399$ 4|\|D 5P4/\/\
  • Interests:$p4m 0n j00 $h4m3 m3 0nc3 $p4m 0n m3 $h4m3 m3 7\/\/1c3
  • myCENT:71.24

Posted 16 June 2007 - 02:05 AM

Well to make the argument even worse, I been on and off designing templates and slowly converting them to divs, you wouldn't believe the process it takes to make a tabless design when converting those tables. But I would have to tend to agree depending on what kind of site your making you could go either way. As my web design teacher put tables are used for organizing databases, especially using dating from MySQL.

But if you making a portfolio site then yeah throw tables out the window. However, most internet software still uses tables i.e (forums, news scripts), so like I mention tables are not going to go away and you be surprised how many sites stick to standards that use tables. So it's a matter of opinion of where a person should go, but the best advice I can give learn both ways and you don't have to rely on one set of rules.

#7 rvalkass

    apt-get moo

  • [MODERATOR]
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3,107 posts
  • Gender:Male
  • Location:Devon, England
  • Interests:At the moment, Physics mainly!
  • myCENT:69.42
  • Spam Patrol

Posted 16 June 2007 - 08:06 AM

If you start the design off with DIVs rather than tables, as opposed to converting from tables to DIVs then its really no extra work and no more difficult. OK, there can be slight issues when IE decides to throw standards out the window and repeatedly stamp on them, but I generally find DIVs work better than tables for layout.

Unfortunately, most people using PS to design their site will export it as an HTML page comprising of tables. I seem to remember that even if you tell it to export with DIVs, all it does is put each one in a table cell :) Until this changes, most designers will use tables simply because that is what they're used to. Worryingly, most are still being taught to use tables for layout rather than DIVs, and I cannot for the life of me see why.

#8 FLaKes

    Trap Grand Marshal Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPip
  • 1,142 posts
  • Gender:Male
  • Location:Mexico
  • Interests:Music, Animations, Graphics, almost everything that has to do with computers.
  • myCENT:NEGATIVE[-36.23]

Posted 16 June 2007 - 10:08 PM

I have stopped using tables a long time ago, that is the main reason why I use Div's instead of tables. When I was first learning html I sort of skipped the tables and went straight through to divs, which was more logical to me than tables, it just made more sense. The only pain I have experienced with divs is the hacks and all the other workarounds needed to make pages display well on more than one browser. I wish they all rendered things the same way.

#9 master_bacarra

    I'm back... well, sort of.

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 697 posts
  • Gender:Male
  • Location:somewhere in the middle of nowhere
  • Interests:FOOD! ITADAKIMASU!
  • Spam Patrol

Posted 17 June 2007 - 03:03 PM

i agree with this one. but i admit that i've used tables before to design my previous blog's layout. i didn't have enough time in shifting to div's because school was becoming hectic.

one of the websites i saw mentioned that nested tables affect the loading time of your websites. the rendering time of the page gets affected if your tables are nested. i actually have proven this on my site alone. :) even though i wasn't so affected by it, i knew i wasn't doing something nice. i guess that's one of the reasons why i shifted to a wordpress installation so i could start clean from there.

#10 thejestergl

    Super Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 230 posts

Posted 19 June 2007 - 06:52 PM

I have also used tables at first but after a certain amount of time I have tried to move away from it. Once you get the technique down to using non-table web design then it looks amazing, easier to handle, and its just overrall neater. But like said above a lot of developers are comfortable with tables and wish to stay with them... But if that is what they like, than more power to them I say. Great threat, post, and information serverph!




Reply to this topic


This post will need approval from a moderator before this post is shown.

  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users