Announcement Announcement Module
No announcement yet.
Tables vs Divs... Page Title Module
Move Remove Collapse
Search Search Module

Advertisement Advertisement Module

Latest Topics Latest Topics Module

  • designandcoffee
    Reply to design+coffee: personal branding
    I don't know, the coffee thing is actually quite regular. Not many people I meet feel differently about coffee than I do. Maybe it's the city I live in!

    I know the whole thing is like...
    Today, 11:07 PM
  • B
    Reply to First design logo
    Watches and photography are an odd combination, which makes me wonder whether this is for an actual business or just a friend who wanted a personal logo.

    Anyway, it really is very nice. The...
    Today, 09:30 PM
  • Berg
    After Effects + Cinema4D
    Hi guys. Berg here. Not sure if i've choosen right forum for this post, but i hope yes. This is my work done using After Effects and Cinema4D:
    Today, 09:28 PM
  • misery
    Reply to Would you use a service like this?
    I am not charging money now but I really do need to speak to a copyright lawyer before making further progress. I can keep this thread updated as progress occurs. Thanks for your input PrintDriver, it's...
    Today, 09:26 PM
  • Slobo
    Reply to First design logo

    Today, 09:05 PM

Powered by
Mediabistro Creative Sites Mediabistro Creative Sites Module
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tables vs Divs...

    Are tables really that out dated? I am in the process of redoing my site and would be more comfortable with doing it with tables. We use tables ALL THE TIME at work. BUt I don't want to see old and out of date if someone were to look into my code.

    So are tables really that bad?
    Professional Pixel Pusher — Designing the world around you. | Working daily to reach 10,000 hours of practice.

  • #2
    depends on whose looking at your code...those who care about usability, accessibility, and web standards will move on...

    to me, css is so much easier than tables...having recently encountered table code, i'm more biased...temperamental beastly things they are!...
    Monarchs Rule!


    • #3
      Tables aren't bad - non-semantic mark-up is. Using divs in the same way which tables would be used is just as bad as using tables. Thus, the tables vs. divs argument is wrong. It should be non-semantic vs. semantic mark-up.Using tables for layout purposes is non-semantic and thus bad.Using tables for their intended purpose of displaying tabular data is good becasue that is the semantic purpose of a table. In the ideal world HTML is only meant to convey a hierarchical structure of data. The hierarchy of that structure should not be dependent on intended appearance. The purpose of CSS is to give that structure a visual presentation.

      Furthermore, HTML stripped of presentation becomes lighter in weight, cleaner and thus much easier to read because the nesting level rarely gets out of control.

      Yeah, its worth learning to do things the semantic – "correct" way.
      Last edited by tZ; 05-08-2009, 10:06 PM.


      • #4
        Yeah, I'm editing a site built with tables right now, and it's annoying! scrolling through tons of unnecessary code all the time is not fun. CSS is not going away, and it's the right way to do things. I would suggest learning it, because there is no down side, which there is with tables.


        • #5
          Along the lines of what tZ said, yes, tables-based layouts are outdated/bad. I try to help people as much as time permits, but if someone has used tables for layout I won't even bother—too many headaches.

          Ditto what the others said as well. CSS, standards, etc. aren't going to go away, so most employers will likely expect you to know how to do CSS-based layouts. If you're going to claim any sort web design or coding abilities on your site, then I'd say avoid a table-based layout like the plague.

          Learning CSS layouts can be a PITA at first (especially when you have to unlearn old bad habits), but once you get the hang of it you'll wonder why in the heck you waited so long to make the switch.

          The world is divided into people who think they are right.


          • #6
            Thanks for all the advise guys. Very very much appreciated.

            Originally posted by tZ View Post
            Yeah, its worth learning to do things the semantic – "correct" way.
            Based on this, I guess I will sit down and spend the extra time this weekend to "do things the right way."

            Professional Pixel Pusher — Designing the world around you. | Working daily to reach 10,000 hours of practice.


            • #7
              This book can be cruised through in a weekend if your interested.



              • #8
                I have a few books that can help me out, but I can always use more reading materials! YAY!!!

                I guess I just didn't want to fight with floating divs on my page (mostly my new nav bar). But I will figure it out.
                Professional Pixel Pusher — Designing the world around you. | Working daily to reach 10,000 hours of practice.


                • #9
                  i think a problem also is people float too many things when starting out. there isn't anything wrong with just positioning stuff using absolute/relative positioning sometimes! =)


                  • #10
                    Using tables to build a page rather than DIV/CSS will also effect your SEO in Google. Google reads top to bottom rather then left to right so if you have a table site it will confuse google about which areas are important and relevent as it will try and read it logically and will fail. This will give you a lower Page Rank and lower your page score in google/SE. Sorting this now is the best idea, if you HAVE to use tables, limit yourself.
                    No advertising allowed in signatures.


                    • #11
                      Thanks for the ref tZ, I just picked up a copy. This should be pretty easy breezy stuff, great book and looks well laid out for noob like me. What could possibly go wrong.


                      Mediabistro A division of Prometheus Global Media home | site map | advertising/sponsorships | careers | contact us | help courses | browse jobs | freelancers | content | member benefits | reprints & permissions terms of use | privacy policy Copyright © 2015 Mediabistro Inc.