Go Back   Dynamic Drive Forums > General Coding > CSS
Search Dynamic Drive Forums:

Reply
 
Thread Tools Search this Thread
  #1  
Old 09-12-2008, 06:51 AM
thomas09 thomas09 is offline
New Comer (less than 5 posts)
 
Join Date: Sep 2008
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default Tableless Website Question

Hi Everyone,

Would it be better to make website table less? Has anyone ever developed website completely table less?

And, what's the purpose of making a site table less?

Hope, I will have some good inputs from you guys.

Thanks...

__________________
Thomas
Live life in South Carolina, USA
Reply With Quote
  #2  
Old 09-12-2008, 07:36 AM
Eternal_Howl Eternal_Howl is offline
Junior Coders
 
Join Date: Jul 2007
Location: New Zealand
Posts: 81
Thanks: 1
Thanked 1 Time in 1 Post
Default

What's the purpose of making a website table-less? It makes the page load quicker than if it's in tables.

Die hard fans of CSS will say you should only use CSS, but in all reality, due to Internet Explorer not adhering to the webstandards, you can sometimes get vastly different results appearing in each browser. I was given some advice once, when working with css to test it in Firefox first and then look to fixing it up for IE.

I use CSS for main layout (like your three cols etc) and occasionally tables for smaller content (or things that it's easier to just do tables in rather than sitting at the screen for a week trying to figure it out.

Use your own mind, explore the options - with CSS you can create faster loading pages, sometimes with some really interesting effects, but tables are easier to figure out depending on the complexity of your site design. If you go for CSS for the core and then utilise tables occasionally on certain content, go forth - you are the designer of your own corner of the web (just make sure it's cross-browser compatible - appears the way you want it to in other browsers aside from the main one YOU use).
Reply With Quote
  #3  
Old 09-12-2008, 02:48 PM
boogyman boogyman is offline
Elite Coders
 
Join Date: Jul 2006
Location: just north of Boston, MA
Posts: 1,789
Thanks: 12
Thanked 72 Times in 72 Posts
Default

Quote:
Originally Posted by thomas09 View Post
Would it be better to make website table less? Has anyone ever developed website completely table less?
For the last 8+ years I have been working with css. People who have historically created websites using tables can often find it difficult to switch initially, but just as I did, once you get the hang of the different methods, it comes quickly.

Quote:
And, what's the purpose of making a site table less?
For starters, tables were meant for record (tabular) data, they were not initially meant to be used for the creation of a layout. I highlighted the layout portion, because tables are not bad, they are just often abused, and used when they shouldn't be. Now getting back on subject, designing a website without tables allows for greater accessibility across the entire spectrum of platforms, eg (cell-phones, speech-interpreters, braille printouts, "web TV", projection screens, and the conventional desktop or laptop monitor. Designing with tables can also make for ugly site maintenance and upgrading.

Quote:
Originally Posted by Eternal_Howl View Post
Die hard fans of CSS will say you should only use CSS, but in all reality, due to Internet Explorer not adhering to the webstandards, you can sometimes get vastly different results appearing in each browser. I was given some advice once, when working with css to test it in Firefox first and then look to fixing it up for IE.
Until IE version 6 and below yields their respective market share, this is something that developers need to consider.

I use CSS for main layout (like your three cols etc) and occasionally tables for smaller content (or things that it's easier to just do tables in rather than sitting at the screen for a week trying to figure it out. http://matthewjamestaylor.com/blog/perfect-3-column.htm is an interesting site that uses CSS in a manner that doesn't require any additional "mods/hacks" for IE6.
While testing in Fx is a nice suggestion, Fx and IE are not the only two browsers in the world. The boys over at Mozilla do a fairly good job at conforming to web standards with Fx, however it is always good to check out the website for a mac environment also, using Safari or Opera. There are a whole boat load of web browsers, as seen at How To Create


Quote:
If you go for CSS for the core and then utilise tables occasionally on certain content, go forth - you are the designer of your own corner of the web
Just because you do not understand how to do something doesn't mean that you, the design/developer should just revert to tables to solve the problem. That is actually a bad attitude to have This website is one of a number of good resources that real people are willing to help out with debugging and problems that arise. The best part of it, its FREE!
__________________

This is a forum system not a PM system for questions. please treat it appropriately
Reply With Quote
  #4  
Old 09-13-2008, 12:10 AM
Twey's Avatar
Twey Twey is offline
Modtoreador
 
Join Date: Jun 2005
Location: 英国
Posts: 11,933
Thanks: 1
Thanked 180 Times in 172 Posts
Blog Entries: 2
Default

http://www.hotdesign.com/seybold/
__________________
Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!
Reply With Quote
  #5  
Old 09-13-2008, 12:16 AM
Eternal_Howl Eternal_Howl is offline
Junior Coders
 
Join Date: Jul 2007
Location: New Zealand
Posts: 81
Thanks: 1
Thanked 1 Time in 1 Post
Default

Since we don't all have access to other platforms and browsers, http://www.browsershots.org give you the ability to test on multiplatforms and browsers for compatibility. I have found this a really useful tool as have often found that while a layout may have looked fine and dandy in one browser was distorted or really messed up in others.
Reply With Quote
  #6  
Old 09-13-2008, 12:22 AM
Eternal_Howl Eternal_Howl is offline
Junior Coders
 
Join Date: Jul 2007
Location: New Zealand
Posts: 81
Thanks: 1
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by boogyman View Post
Just because you do not understand how to do something doesn't mean that you, the design/developer should just revert to tables to solve the problem. That is actually a bad attitude to have This website is one of a number of good resources that real people are willing to help out with debugging and problems that arise. The best part of it, its FREE!
Yes, this is a great free resource, but sometimes questions do go unanswered. I've been waiting a week or more and mine's now buried so I will attack my query another way by trying another approach. However, in the interrum, what I can learn and reinforce for others learning reinforces for me that what I am learning is correct. I used to use tables all the time - and yes, they were designed for data (spreadsheet style) instead of being used for whole web site design. It's the easier way to go about it, and have been successful in most instances in removing tables from most of my layouts on my latest website - which is not the one I'm having issues with

Some are hard core - don't use tables, others say CSS is buggy because browsers aren't all the same, resolutions, screen sizes etc - and this is incredibly frustrating for all of us who DO want to use CSS for efficiency as much as anything else. Being able to use a separate style sheet and adjust a whole site with editing just one page makes web design a much nicer experience - if only IE would get in on the act. I've read the fors and againsts and am trying to use only css (unless tables are practical -spreadsheets on site etc) and html as the basic markup for a page.
Reply With Quote
  #7  
Old 09-13-2008, 12:27 AM
Twey's Avatar
Twey Twey is offline
Modtoreador
 
Join Date: Jun 2005
Location: 英国
Posts: 11,933
Thanks: 1
Thanked 180 Times in 172 Posts
Blog Entries: 2
Default

Quote:
others say CSS is buggy because browsers aren't all the same, resolutions, screen sizes etc
They miss the point. CSS can adapt and, in fact, is designed to adapt to these changes — far better than a table-based design can.
__________________
Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!
Reply With Quote
  #8  
Old 09-20-2008, 06:16 AM
thomas09 thomas09 is offline
New Comer (less than 5 posts)
 
Join Date: Sep 2008
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hey Guys,

Thanks for your valuable comments.

Your suggestions are quite useful for me. Thanks...

__________________
Thomas
Live life in South Carolina, USA
Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:24 PM.

Home - Contact Us - Archives - Link to DD - Top 

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.