[css-d] using Tables
Hey, We are rewriting a complex PHP website, that should work with CSS, I would like to know, when it is ok to use tables and when it is rather to use CSS layout? Thanks Omri Omri Gonen CEO - TACT Internet Applications ___ Phone: 972-8-9361477 Mobile: 972-52-8981301 Fax: 972-8-9363308 Openhimer 7 Rechovot, Israel Keep in TACT http://www.tact.co.il __ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
Re: [css-d] using Tables
Dear Omri: You can check out the W3C specs for the tag to get the official explanation (http://www.w3.org/TR/html4/struct/tables.html). It is my experience that tables are only for data (collections of statistics, etc), whereas anything you are putting in a table simply for layout is a no-no (unless you are transitioning and using CSS only for styles, layout is a lot more difficult). You can put a calendar in a table since it is tabular data, but you do have to label it correctly. The major concern of tables is they are difficult for people with handicaps to read and the information is lost. If you can avoid a table with a cleaner method, I recommend doing so. If you are uncertain if it will cause problems, try reading your page on a cell phone or on a computer with JAWS. If you can't follow what is going on, your users won't either. ;-) -- In peace, Amy M Ostrom Web Interface Designer [EMAIL PROTECTED] http://www.tc.umn.edu/~aostrom/ "For dangers untold and hardships unnumbered, I have fought my way to the castle beyond the goblin city to take back the child that you have stolen. For my will is as strong as yours, and my kingdom is as great. You have no power over me." -Labyrinth Omri Gonen wrote: > Hey, > > > > We are rewriting a complex PHP website, that should work with CSS, I > would like to know, when it is ok to use tables and when it is rather to > use CSS layout? > > > > Thanks > > Omri > > > > Omri Gonen > > CEO - TACT Internet Applications > > ___ > > Phone: 972-8-9361477 > > Mobile: 972-52-8981301 > > Fax: 972-8-9363308 > > Openhimer 7 Rechovot, Israel > > Keep in TACT > > http://www.tact.co.il > > > > __ > css-discuss [EMAIL PROTECTED] > http://www.css-discuss.org/mailman/listinfo/css-d > IE7 information -- http://css-discuss.incutio.com/?page=IE7 > List wiki/FAQ -- http://css-discuss.incutio.com/ > Supported by evolt.org -- http://www.evolt.org/help_support_evolt/ > > __ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
Re: [css-d] using Tables
Thanks for the quick answer, we have a system that works with IE and does not work with FF (the css does not work properly) We have started to change the code but we are having a lot of problems adapting the code, is there a manual that can help us adjust the code for the 2 browsers? Thanks Omri -Original Message- From: Amy M Ostrom [mailto:[EMAIL PROTECTED] Sent: Saturday, January 13, 2007 3:39 PM To: Omri Gonen Cc: css-d@lists.css-discuss.org Subject: Re: [css-d] using Tables Dear Omri: You can check out the W3C specs for the tag to get the official explanation (http://www.w3.org/TR/html4/struct/tables.html). It is my experience that tables are only for data (collections of statistics, etc), whereas anything you are putting in a table simply for layout is a no-no (unless you are transitioning and using CSS only for styles, layout is a lot more difficult). You can put a calendar in a table since it is tabular data, but you do have to label it correctly. The major concern of tables is they are difficult for people with handicaps to read and the information is lost. If you can avoid a table with a cleaner method, I recommend doing so. If you are uncertain if it will cause problems, try reading your page on a cell phone or on a computer with JAWS. If you can't follow what is going on, your users won't either. ;-) -- In peace, Amy M Ostrom Web Interface Designer [EMAIL PROTECTED] http://www.tc.umn.edu/~aostrom/ "For dangers untold and hardships unnumbered, I have fought my way to the castle beyond the goblin city to take back the child that you have stolen. For my will is as strong as yours, and my kingdom is as great. You have no power over me." -Labyrinth Omri Gonen wrote: > Hey, > > > > We are rewriting a complex PHP website, that should work with CSS, I > would like to know, when it is ok to use tables and when it is rather to > use CSS layout? > > > > Thanks > > Omri > > > > Omri Gonen > > CEO - TACT Internet Applications > > ___ > > Phone: 972-8-9361477 > > Mobile: 972-52-8981301 > > Fax: 972-8-9363308 > > Openhimer 7 Rechovot, Israel > > Keep in TACT > > http://www.tact.co.il > > > > __ > css-discuss [EMAIL PROTECTED] > http://www.css-discuss.org/mailman/listinfo/css-d > IE7 information -- http://css-discuss.incutio.com/?page=IE7 > List wiki/FAQ -- http://css-discuss.incutio.com/ > Supported by evolt.org -- http://www.evolt.org/help_support_evolt/ > > __ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
Re: [css-d] using Tables
It is always a mistake to write for IE and then test in FF etc as FF/Opera etc are the more compliant browsers. Manual? Try this list and the rest of the web. Cascading Style Sheets (friendsofed,com) and anything by Eric Meyer are good places to start. If you also supply a URL we will be able to have a look. On the table question, tables should be used for their orginal purpose - the display of tabular data (although arguments continue to thrive over what that means in practice). Table layout compromises content semantics and increases download, rendering and maintenance times as well as making sites more inaccessible. CSS, used wisely, enforces a clean separation between content and presentation, allowing you to write lean, clean, efficient markup and style is as you wish rapidly. __ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
Re: [css-d] using Tables
Amy M Ostrom wrote: > If you are uncertain if it will > cause problems, try reading your page on a cell phone or on a computer > with JAWS. If you can't follow what is going on, your users won't > either. ;-) Or install the FANGS extension in Firefox and see how the text would be read. -- David [EMAIL PROTECTED] authenticity, honesty, community __ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7 information -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/