|
|
|
|
Thread title: Are tables really dead? |
|
|
|
|
|
Thread tools
Search this thread
Display Modes
|
|
09-24-2007, 06:20 PM
|
#1
|
Status: design rockstar
Join date: Jan 2005
Location: guelph, ontario
Expertise:
Software:
Posts: 2,246
|
sure you could:
x = 8
does x = 5 + 3 or 4*2, maybe 16 / 2, 9 - 1, 4 - -4, etc?
one isn't right over the other just because it uses a different method. one is probably better, IE 5+3 over 4 - -4, because it's cleaner and more straight forward, but 4 - -4 isn't wrong, it still equals 8, it's just not as good of a solution.
example 2: if someone makes a logo in photoshop is it a bad design just because it's raster? it's not very functional, but that doesn't effect the aesthetics.
sometimes people take this table thing too far. if you can use divs, good, do it. but the internet doesn't break when someone uses a table. it just makes you better than 1 more person.
edit: i'm saying this more to people who say "table = bad coder". i've seen equally bad work come from people using divs. just using divs over a table doesn't make you any better of a coder - especially if you don't even understand why you're doing it.
also, rules can be broken. if it takes 2 steps to do it via table and 14 to hack up some workaround with divs, is it really better recreating the wheel? funny how some coders will do almost anything to recreate the wheel in order to be table free, then they complain about how designers are bad for trying to recreate the wheel too much when they try to break out of boring design expectations.
another edit: is someone a bad driver because they have an automatic transmission instead of a standard?
i just think someone people take it too seriously at times.
|
|
09-24-2007, 06:34 PM
|
#2
|
Status: Geek
Join date: Apr 2006
Location: Denver, CO
Expertise: Software
Software: Chrome, Notepad++
Posts: 6,894
|
Originally Posted by derek lapp
sure you could:
x = 8
does x = 5 + 3 or 4*2, maybe 16 / 2, 9 - 1, 4 - -4, etc?
one isn't right over the other just because it uses a different method. one is probably better, IE 5+3 over 4 - -4, because it's cleaner and more straight forward, but 4 - -4 isn't wrong, it still equals 8, it's just not as good of a solution.
|
That is to get to the same thing, tables vs. divs have different outcomes, doesn't apply. Also, x=8 is the easier to read, therefore better.
Originally Posted by derek lapp
example 2: if someone makes a logo in photoshop is it a bad design just because it's raster? it's not very functional, but that doesn't effect the aesthetics.
|
If it takes longer to load, its worse.
Originally Posted by derek lapp
sometimes people take this table thing too far. if you can use divs, good, do it. but the internet doesn't break when someone uses a table. it just makes you better than 1 more person.
|
The road doesn't break with your muffler, but you would probably agree a car with a muffler is better then one without.
Originally Posted by derek lapp
edit: i'm saying this more to people who say "table = bad coder". i've seen equally bad work come from people using divs. just using divs over a table doesn't make you any better of a coder - especially if you don't even understand why you're doing it.
|
There is no such thing as a good programmer who doesn't know why he is doing what he is doing.
Originally Posted by derek lapp
also, rules can be broken. if it takes 2 steps to do it via table and 14 to hack up some workaround with divs, is it really better recreating the wheel? funny how some coders will do almost anything to recreate the wheel in order to be table free, then they complain about how designers are bad for trying to recreate the wheel too much when they try to break out of boring design expectations.
|
There may be some instances where tables are better, but that is on a by instance basis, you cant use that as a universal justification. Edit: Especially when talking about an entire layout being based off of a table.
Originally Posted by derek lapp
another edit: is someone a bad driver because they have an automatic transmission instead of a standard?
i just think someone people take it too seriously at times.
|
Automatic and manual transmission make no difference on the drive unless the driver is overall inexperienced. Nothing, and I mean nothing can serve as a replacement for genuine experience. Edit: I would rather an experienced coder who uses tables then an inexperienced coder who uses divs.
|
|
09-24-2007, 07:47 PM
|
#3
|
Status: design rockstar
Join date: Jan 2005
Location: guelph, ontario
Expertise:
Software:
Posts: 2,246
|
Originally Posted by Village Idiot
I would rather an experienced coder who uses tables then an inexperienced coder who uses divs.
|
that's what i was trying to get at, as a lot of the people who are so anal about divs over tables are inexperienced and act like divs = automatic better just because it's divs.
i had to use a table for our company web site, because it's supposed to be dead centered, and css centering cut off the menu for anyone on 8x6 or viewing in a restored window and a table was the only way to enforce the height and force a scrollbar when the site was bigger than the window.
|
|
09-24-2007, 10:59 PM
|
#4
|
Status: Member
Join date: Jul 2007
Location: USA
Expertise:
Software:
Posts: 240
|
Originally Posted by derek lapp
that's what i was trying to get at, as a lot of the people who are so anal about divs over tables are inexperienced and act like divs = automatic better just because it's divs.
i had to use a table for our company web site, because it's supposed to be dead centered, and css centering cut off the menu for anyone on 8x6 or viewing in a restored window and a table was the only way to enforce the height and force a scrollbar when the site was bigger than the window.
|
If you had asked in the XHTML/CSS forum, I'm sure many people (as well as myself) would have given you the necessary CSS to dead-center a layout in a browser no matter how small it is. Without tables.
Also, tables are SUPPOSED to be dead. A long time ago, when the web was new; a guy at CERN invented the hypertext markup language (or at least the basic concepts that lead up to a version of it). Later on, tables were introduced for sharing tabular data over the internet. It was revolutionary! Then some smart guy decided to take his image program and combine it with the web. Slowly, people figured out that you could use tables to position images, making the appearance of great layouts. Unfortunately, standards-compliant browsers also started to slowly become more standards compliant as they progressed, making tables obselete since one line of HTML would be 4 lines of table with the correct CSS. The end. >_>
STOP USING THEM!
|
|
|
|
|
|
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
|