Welcome Guest ( Log In | Register)



2 Pages V   1 2 >  
Reply to this topicStart new topic
> Why Tables For Layout Is Stupid, problems defined, solutions offered
Rating 5 V
serverph
post Jun 15 2007, 09:08 PM
Post #1


Ancient Enigma
Group Icon

Group: [MODERATOR]
Posts: 1,786
Joined: 11-July 04
From: under the stars
Member No.: 76



this covers what every web developer/designer should know, first and foremost. biggrin.gif 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. tongue.gif

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.com/seybold/everything.html
Go to the top of the page
 
+Quote Post
Tetraca
post Jun 15 2007, 10:16 PM
Post #2


Privileged Member
*********

Group: Members
Posts: 628
Joined: 20-May 06
Member No.: 23,968



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.

This post has been edited by Tetraca: Jun 15 2007, 10:17 PM
Go to the top of the page
 
+Quote Post
Imtay22
post Jun 15 2007, 10:19 PM
Post #3


Super Member
*********

Group: [HOSTED]
Posts: 299
Joined: 27-January 07
From: Winter is cold here.
Member No.: 37,984
Spam Patrol



Great, I never really understood tables at all! Bye, tables! I won't use you, except for MySQL stuff. Thanks you!
Go to the top of the page
 
+Quote Post
serverph
post Jun 15 2007, 10:28 PM
Post #4


Ancient Enigma
Group Icon

Group: [MODERATOR]
Posts: 1,786
Joined: 11-July 04
From: under the stars
Member No.: 76



QUOTE(Tetraca @ Jun 16 2007, 06:16 AM) *
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. wink.gif 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. wink.gif
Go to the top of the page
 
+Quote Post
truefusion
post Jun 15 2007, 10:33 PM
Post #5


Ephesians 6:10-17
Group Icon

Group: [MODERATOR]
Posts: 1,916
Joined: 22-June 05
From: The World of Gentoo
Member No.: 8,528



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.
Go to the top of the page
 
+Quote Post
Saint_Michael
post Jun 16 2007, 02:05 AM
Post #6


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

Group: [HOSTED]
Posts: 6,564
Joined: 21-September 04
From: 9r33|\| 399$ 4|\|D 5P4/\/\
Member No.: 1,218
T17 GFX Crew



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.
Go to the top of the page
 
+Quote Post
rvalkass
post Jun 16 2007, 08:06 AM
Post #7


apt-get moo
Group Icon

Group: [MODERATOR]
Posts: 2,156
Joined: 28-May 05
From: Devon, England
Member No.: 7,593
Spam Patrol



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 tongue.gif 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.
Go to the top of the page
 
+Quote Post
FLaKes
post Jun 16 2007, 10:08 PM
Post #8


Trap Grand Marshal Member
***********

Group: [HOSTED]
Posts: 1,137
Joined: 19-May 05
From: Mexico
Member No.: 7,234



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.
Go to the top of the page
 
+Quote Post
master_bacarra
post Jun 17 2007, 03:03 PM
Post #9


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