Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 5 of 5
  1. #1
    New to the CF scene
    Join Date
    Apr 2010
    Location
    Vermont USA
    Posts
    9
    Thanks
    1
    Thanked 1 Time in 1 Post

    Internet Explorer Personal Opinions: Why aren't tables good for web design?

    I'm aware of the FAQ in the html forums, I saw it,
    but I want to know if you personally see tables as
    a drawback, and why? Why isn't it appropriate for
    a layout type?

  • #2
    Regular Coder optimus203's Avatar
    Join Date
    Sep 2008
    Location
    CT
    Posts
    317
    Thanks
    22
    Thanked 16 Times in 15 Posts
    Drawbacks:
    -Outdated way of laying out a page
    -Future HTML versions MAY only support tables if it contains tabular data
    -Improper use of tag
    -Less versatile than using other alignment methods
    Always thank those CF Users who help you solve issues...
    Connecticut Web Design

  • #3
    Senior Coder effpeetee's Avatar
    Join Date
    Feb 2007
    Location
    Clapham Junction - London SW
    Posts
    4,885
    Thanks
    228
    Thanked 204 Times in 203 Posts
    Quote Originally Posted by optimus203 View Post
    Drawbacks:
    -Outdated way of laying out a page
    -Future HTML versions MAY only support tables if it contains tabular data
    -Improper use of tag
    -Less versatile than using other alignment methods
    Information here.

    Frank
    Last edited by effpeetee; 06-12-2010 at 09:31 AM.
    * Sources (updated: 21.11.2012.
    Using Windows 8 Professional. 64bit with HP Photosmart 5510 printer Very useful site here.

  • #4
    Regular Coder mbaker's Avatar
    Join Date
    Jan 2010
    Location
    Burford, Oxfordshire, United Kingdom
    Posts
    249
    Thanks
    1
    Thanked 39 Times in 39 Posts
    Personally, the principal reason that I see tables as bad for layout is that they are inaccessible - they make it very hard for someone who is using assistive technology, such as a screen reader, to understand what is on your page.

    Also:

    Table based layouts are difficult to maintain because they mix content with display.

    They are 10 years passed their use by date.

    CSS provides a far superior and versatile means of implementing a design - just take a look at CSS Zen Garden - http://www.csszengarden.com/ - All of the designs at CSS Zen Garden are implemented in CSS - the underlying html is the same for each one (except for the css file pointed to).

    There are probably other reasons that I'd mention from time to time that are not currently at the forefront of my consciousness.
    - Michael Baker - HTML Tags Guide - Reference and Tutorials
    - Like voting, validate early, validate often - W3C HTML Validator - W3C CSS Validator
    - Wot? me cynical? no, its just if you vote, er, validate early, you have more chance of validating often.

  • #5
    Regular Coder
    Join Date
    Apr 2008
    Posts
    685
    Thanks
    15
    Thanked 105 Times in 104 Posts
    Tables were the method over a decade ago, there was a desire for more flexible compatabile layouts which can provide meaning to computers by using the correct HTML elements as they were intended whilst clearly seperating presentation and content.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •