Solved

Layers vs tables, which is best ?

Posted on 2008-06-12
10
153 Views
Last Modified: 2010-08-05
Hi,
I've been developing sites for a few years, and i notice that a lot of sites now use layers, which is best and  why?
0
Comment
Question by:markmchugh
10 Comments
 
LVL 4

Expert Comment

by:sajay_j
ID: 21767087
Easier to load, since code size reduce to a large extend.

Easier to maintain and arrange in any manner. No conflict with row or columns.

Can hold any amount of texts, object using cascading style sheet. [css]

<table><tbody><tr><td></td></tr></tbody></table> 
 

to replace by...
 

<div></div>

Open in new window

0
 
LVL 4

Expert Comment

by:sajay_j
ID: 21767099
DIV is best ...I forgot to mention before.
0
 

Author Comment

by:markmchugh
ID: 21767108
is it advisable to put tables inside layers ?
0
 
LVL 9

Expert Comment

by:zemond
ID: 21767371
Yes you can put tables inside layers,

Semanticly tables are for displaying tabular data, not presentation, div are created for such a purpose. So in addition to sajay_j using tables for layout and presentation purposes is technically an incorrect use of markup.
0
 
LVL 9

Expert Comment

by:zemond
ID: 21767383
So in terms of layout its not a condition of ease it is a matter of right and wrong, I still agree with sajay thou
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 3

Expert Comment

by:deactive
ID: 21767389
> is it advisable to put tables inside layers ?

there's actually no problem with that.
However HTML tables are supposed to display only data nested within and not to be used as layout purposes.
You can do both of course, but it is quite proved now css are far away better than tables ...

regards
Alex

0
 
LVL 11

Expert Comment

by:glumlun
ID: 21767447
the best thing about div and css based layouts except what has already been mentioned is from a turn around of sites point of view.
div based layouts are highly reusable.
0
 
LVL 4

Expert Comment

by:sajay_j
ID: 21775006
Yes It is advisable to put, there are situation where we add tables.. example are like; CMS sites. Like Joomla, Mambo. It is powered by php, so programmers usually uses tables to list the values over there. I agree to ZEMOND for his correct suggestion on div and tables. Actually I did not mean the usages of TABLE vs DIV. I only mentioned important of using DIV as the question mentioned....

Hope your question solves from above solutions....
0
 
LVL 44

Accepted Solution

by:
scrathcyboy earned 500 total points
ID: 21775420
The new CSS specs try to tell us that tables for layout purposes are obsolete.  Maybe, but they still work perfectly both for tabular data AND for web page layout.  I find CSS-only layouts, using DIV and SPAN do not attain the same granularity as a detailed table layout.  They are fine for simple pages, but when I get to very complicated pages that need very precise layout parameters to render identically in all browsers, then I use a tabular layout.  It is so much easier to render exactly.  CSS can approach the same precision, but there is often cross browser problems in using absolute positioning.  It is your choice.
0
 
LVL 9

Expert Comment

by:zemond
ID: 21783836
@scrathcyboy
I would agree that tableless layout are more difficult to master, explaing what a float is can be difficult in itself. But I have to disagree with your statement that a div layout cannot be as detailed as a table layout, If fact div layout can be as accurate as 'per pixel' too any photoshop design while still maintaining cross browser compatability (If you know what your doing) and cross media platform compatability. (readers, phones, pilots etc...)

Just because something works dosnt mean you keep using it, in an industry where the only constant is change, your going to be left behind.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Styling your websites can become very complex. Here I'll show how SASS can help you better organize, maintain and reuse your CSS code.
Is your Office 365 signature not working the way you want it to? Are signature updates taking up too much of your time? Let's run through the most common problems that an IT administrator can encounter when dealing with Office 365 email signatures.
HTML5 has deprecated a few of the older ways of showing media as well as offering up a new way to create games and animations. Audio, video, and canvas are just a few of the adjustments made between XHTML and HTML5. As we learned in our last micr…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now