Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Why tables for layout is stupid: problems defined, solutions offered

  1. #1
    Join Date
    Feb 2007
    Beans
    158

    Post Why tables for layout is stupid: problems defined, solutions offered

    The problem with using tables:
    • mixes presentational data in with your content.
    • This makes the file sizes of your pages unnecessarily large, as users must download this presentational data for each page they visit.
    • Bandwidth ain't free.
    • This makes redesigns of existing sites and content extremely labor intensive (and expensive).
    • It also makes it extremely hard (and expensive) to maintain visual consistency throughout a site.
    • Table-based pages are also much less accessible to users with disabilities and viewers using cell phones and PDAs to access the Web.


    http://www.hotdesign.com/seybold/everything.html

    Read it, Learn it, Do it.
    ______________________________

    Other thoughts: We really need a Web Design/Development forum with a link to this site on a sticky post, and where people can come for help to break bad layout habits.

  2. #2
    Join Date
    Mar 2007
    Beans
    646

    Re: Why tables for layout is stupid: problems defined, solutions offered

    Quote Originally Posted by st0n3cutt3r View Post
    The problem with using tables:
    • mixes presentational data in with your content.
    • This makes the file sizes of your pages unnecessarily large, as users must download this presentational data for each page they visit.
    • Bandwidth ain't free.
    • This makes redesigns of existing sites and content extremely labor intensive (and expensive).
    • It also makes it extremely hard (and expensive) to maintain visual consistency throughout a site.
    • Table-based pages are also much less accessible to users with disabilities and viewers using cell phones and PDAs to access the Web.


    http://www.hotdesign.com/seybold/everything.html

    Read it, Learn it, Do it.
    ______________________________

    Other thoughts: We really need a Web Design/Development forum with a link to this site on a sticky post, and where people can come for help to break bad layout habits.
    Tables are only made for display of data in a tabloid form.
    Anyone who uses tables for layout are lazy $£"^* and don't know jack about proper web design

  3. #3
    Join Date
    Oct 2007
    Location
    Pennsylvania, USA
    Beans
    156
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Why tables for layout is stupid: problems defined, solutions offered

    Quote Originally Posted by AJB2K3 View Post
    Tables are only made for display of data in a tabloid form.
    Anyone who uses tables for layout are lazy $£"^* and don't know jack about proper web design
    Or new to the concept and haven't discovered CSS yet...I am a convert myself! (in my defense, it's been several years now.)
    Registered Linux User #457788
    Richard: "Darren, everybody cries when they get stabbed. There's no shame in that." Slings & Arrows

  4. #4
    Join Date
    Oct 2007
    Location
    Pennsylvania, USA
    Beans
    156
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Why tables for layout is stupid: problems defined, solutions offered

    Quote Originally Posted by st0n3cutt3r View Post

    http://www.hotdesign.com/seybold/everything.html

    Read it, Learn it, Do it.
    ______________________________

    Other thoughts: We really need a Web Design/Development forum with a link to this site on a sticky post, and where people can come for help to break bad layout habits.
    Oh! Sadness st0n3cutt3r! This is in FF 2.0.0.12. Love the artwork though - very nice!
    Attached Images Attached Images
    Registered Linux User #457788
    Richard: "Darren, everybody cries when they get stabbed. There's no shame in that." Slings & Arrows

  5. #5
    Join Date
    Feb 2007
    Beans
    158

    Re: Why tables for layout is stupid: problems defined, solutions offered

    it's supposed to do that! it's an overlaying javascript menu.
    You're going to have to do better than that if you want to try to prove that there's some reason to use tables over clean valid code....
    Quote Originally Posted by AJB2K3
    Anyone who uses tables for layout are lazy $£"^* and don't know jack about proper web design

  6. #6
    Join Date
    May 2007
    Location
    Indiana, USA
    Beans
    89
    Distro
    Ubuntu 7.10 Gutsy Gibbon

    Re: Why tables for layout is stupid: problems defined, solutions offered

    I agree with this to a certain degree. CSS design is certainly efficient, but it's been my experience that complex CSS-only layouts don't always render similarly enough in different browsers to be usable. I've used tables for structure with CSS for all the styling a lot for clients and it usually works out well. If you do it right, the code is still very efficient and accessible and seems to currently be the most cross-browser compliant solution -- for the time being of course.

  7. #7
    Join Date
    Feb 2007
    Beans
    158

    Re: Why tables for layout is stupid: problems defined, solutions offered

    One of the big issues with tables, despite the fact that you can get light-weight pages by putting all of your styling in CSS, is that they are usually completely unusable by anything but regular screens. Largely inaccessible to small screen browsers (like on mobile phones and PDAs), and completely inaccessible to people using screen readers and other accessibility devices.

    It's great that you can set up your page to look EXACTLY how you want it to in a table, but who (aside from developers) ever looks at the page in more than one browser to know that there's a difference?

    Yeah, it might be off by a couple of pixels on IE or Netscape or something like that, but "big deal" it's really not significant relative to what you are doing to lock other people out of your site by putting your content in a table.

  8. #8
    Join Date
    Jun 2007
    Location
    NYC
    Beans
    2,179
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: Why tables for layout is stupid: problems defined, solutions offered

    If the only reason you think your software is better is because it's FOSS, you need to write better software

  9. #9
    Join Date
    Mar 2007
    Beans
    646

    Re: Why tables for layout is stupid: problems defined, solutions offered

    Quote Originally Posted by st0n3cutt3r View Post
    it's supposed to do that! it's an overlaying javascript menu.
    You're going to have to do better than that if you want to try to prove that there's some reason to use tables over clean valid code....
    I wasn't trying I was just ranting.
    Using table for webdesign is like using a motor bike to move furniture.


    Quote Originally Posted by Merk42 View Post
    ??

    Dear lord that page's css in a nightmare.
    I think he should move the css to a seperate document so he can see the problem he has.
    Last edited by AJB2K3; March 14th, 2008 at 07:38 AM.

  10. #10
    Join Date
    Feb 2007
    Beans
    158

    Re: Why tables for layout is stupid: problems defined, solutions offered

    that page is an 'everything' page. It was created so that they could send the entire file as one link/page to people w/out internet access, or for easy referral. It explains somewhere on the page. I remember reading it after checking their code and nearly having a fit after seeing all of the internal CSS on my first visit to the site.

    yes, looks like they accidentally added a space before the "... I think we can forgive them one error (if not for not validating).
    Last edited by st0n3cutt3r; March 14th, 2008 at 09:48 AM.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

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