Log In · Register

 

Resource Center Links


This Month's Contests | Hosts Looking for Hostees | Hostees looking for Hosts | Big Book of Resources

Submission Guidelines

 
Reply to this topicStart new topic
ugly tables., tables are ugly.
Maccabee
post May 24 2008, 11:10 PM
Post #1


Senior Member
*******

Group: Official Designer
Posts: 5,880
Joined: Nov 2007
Member No: 593,382



This is just me personally but If I ever go to a site that is just like a table with like nav on the left and content on the right I just leave.

Tables are just so unproffesional and ugly.

I only ever use them to like hold or postiion content in a div section.

I only use div sections.

Who agrees that tables are gross.

Also it seems like they are kind of behind with like other w3 guidlines.

There just weird.

 
venti-anemoi
post May 25 2008, 12:21 AM
Post #2


torn
*****

Group: Official Designer
Posts: 953
Joined: Oct 2004
Member No: 55,718



Could you give an example of what it is you dislike? I'm not exactly clear on what you mean.

I actually like tables. I think they're clean and simple, and they make things go wherever you want them to. They have limits, but in general I can make them work for me.

I hate using divs because of the alignment issues you get between different browsers; I don't know if it's only in Xanga you get this issue (that's where my hatred spawned), but it's frickin' annoying. The "_margin-left: ###px;" doesn't seem to work in Xanga either. I discovered tables several years after I started using divs (I know, kinda backwards), and have barely touched divs since.
 
Maccabee
post May 25 2008, 07:16 AM
Post #3


Senior Member
*******

Group: Official Designer
Posts: 5,880
Joined: Nov 2007
Member No: 593,382



QUOTE(dreamstar7 @ May 25 2008, 12:21 AM) *
Could you give an example of what it is you dislike? I'm not exactly clear on what you mean.

I actually like tables. I think they're clean and simple, and they make things go wherever you want them to. They have limits, but in general I can make them work for me.

I hate using divs because of the alignment issues you get between different browsers; I don't know if it's only in Xanga you get this issue (that's where my hatred spawned), but it's frickin' annoying. The "_margin-left: ###px;" doesn't seem to work in Xanga either. I discovered tables several years after I started using divs (I know, kinda backwards), and have barely touched divs since.


For me div's are way better! Cause I can connect my stylesheets to div sections but not tables. And they always change shape and stuff.

And that is kinda backwards cause usually the first thing learnt is tables like at w3schools.com.
 
roxxtar
post May 25 2008, 10:26 AM
Post #4


Member
**

Group: Member
Posts: 19
Joined: May 2008
Member No: 649,546



QUOTE(JosephCohen123 @ May 25 2008, 08:16 AM) *
For me div's are way better! Cause I can connect my stylesheets to div sections but not tables. And they always change shape and stuff.

And that is kinda backwards cause usually the first thing learnt is tables like at w3schools.com.


Eh, sounds to me that you're a victim of the "div" trend without realizing WHY tables are wrong. I guess it's not a bad trend, since in the end you're practicing good web design, but you should probably research why divs are better before you go preaching that they are.
 
aaayotiffany
post May 25 2008, 01:51 PM
Post #5


yo yo yiggidy yo.
******

Group: Official Member
Posts: 1,606
Joined: Mar 2005
Member No: 108,591



personally, i love some div layouts. i like tables, because they are simple and cute. there are times when tables are necessary, sometimes they're not. it depends on the style and design of the layout/banner.
 
fixtatik
post May 25 2008, 07:19 PM
Post #6


Senior Member
******

Group: Member
Posts: 1,237
Joined: May 2008
Member No: 648,123



tables are perfectly fine for building a website. you can easily format them with a style sheet, exactly the way you would using divs. you can remove & add borders, padding, margins whatever you need.

tables are simply an easier way to align a layout. they're far better if you have a need for complex nested content.

for example:

it's going to be a tad more difficult (and take far longer) for a web designer to replicate a table like that using divs. because it's harder, inexperienced designers will result in malformed code that doesn't display properly in all browsers.

sure, you can always use the float:; attribute, but browsers render widths of divs differently, meaning that if the width isn't absolutely perfect, then a div that is meant to be next to another will most likely drift to the line below it. even with perfection in widths, it's still difficult to get the correct padding, as some browsers will stretch the div according to the padding.

tables are the most cross-browser compatible format for building a website, and definitely the easiest. it's just with the transition to web 2.0 that standards are calling more for divs compared to tables.
 
Maccabee
post May 26 2008, 03:31 PM
Post #7


Senior Member
*******

Group: Official Designer
Posts: 5,880
Joined: Nov 2007
Member No: 593,382



QUOTE(grrDesign @ May 25 2008, 07:19 PM) *
tables are perfectly fine for building a website. you can easily format them with a style sheet, exactly the way you would using divs. you can remove & add borders, padding, margins whatever you need.

tables are simply an easier way to align a layout. they're far better if you have a need for complex nested content.

for example:
http://i29.tinypic.com/312v5nc.png
it's going to be a tad more difficult (and take far longer) for a web designer to replicate a table like that using divs. because it's harder, inexperienced designers will result in malformed code that doesn't display properly in all browsers.

sure, you can always use the float:; attribute, but browsers render widths of divs differently, meaning that if the width isn't absolutely perfect, then a div that is meant to be next to another will most likely drift to the line below it. even with perfection in widths, it's still difficult to get the correct padding, as some browsers will stretch the div according to the padding.

tables are the most cross-browser compatible format for building a website, and definitely the easiest. it's just with the transition to web 2.0 that standards are calling more for divs compared to tables.


You can use a stylesheet with tables?!

How?!

That was my one problem I had with them.

Can you give table and cells id and class's?
 
heyo-captain-jac...
post May 26 2008, 03:49 PM
Post #8


/人◕‿‿◕人\
*******

Group: Official Member
Posts: 8,283
Joined: Dec 2007
Member No: 602,927



I don't like tables all that much. They're too complex for what they do.
Divs are much easier, and in my experience they're more versatile.
 
venti-anemoi
post May 26 2008, 04:08 PM
Post #9


torn
*****

Group: Official Designer
Posts: 953
Joined: Oct 2004
Member No: 55,718



You can assign tables id's and classes like any other thing. I'm not sure about individual rows and cells (I haven't tried it), but I don't see why you couldn't.

I don't think tables are complex at all, although I have to agree that divs are much simpler. My problem is that divs come with all sorts of problems. For example, padding; in one browser the padding is included in the width, and in another browser it's added on to the width specified. It's like, *headdesk*

Normally I use a combination of divs and tables. I'll use tables to structure the layout, then use divs within the table cells for modules and such. :] My coding is kind of self-taught, so it can be kind of messy sometimes.
 
emberfly
post May 28 2008, 12:16 AM
Post #10


kthxbai
******

Group: Official Designer
Posts: 2,832
Joined: Feb 2008
Member No: 621,203



I love tables. dey be coo. And you can add awesome effects to 'em ^^
 
queen
post May 28 2008, 12:45 AM
Post #11


‹(. .)›
******

Group: Official Member
Posts: 2,367
Joined: Jun 2004
Member No: 20,089



too lazy to write an essay explaining my love for tables.

as far as aesthetics, most "professional" looking div layouts nowadays are modelled/derived after the old school typical 3-column table look anyway.
 
Melissa
post May 28 2008, 01:05 AM
Post #12


;)
******

Group: Duplicate
Posts: 2,374
Joined: Feb 2004
Member No: 3,760



i use tables a ton since it's super easy to position things and keep things neat with them. Tables aren't always just used in your every-day conventional column layout. My layout right now (in sig) is not exactly the nav on left, content on right layout, but there are tables everywhere.
 
fixtatik
post May 28 2008, 12:17 PM
Post #13


Senior Member
******

Group: Member
Posts: 1,237
Joined: May 2008
Member No: 648,123



QUOTE(JosephCohen123 @ May 26 2008, 04:31 PM) *
You can use a stylesheet with tables?!

How?!

That was my one problem I had with them.

Can you give table and cells id and class's?

you can assign any HTML tag an ID or class, whether it be divs, tables / rows / cells, scripts, objects, fonts...absolutely anything. CSS is a pretty powerful tool.

it's how i design my myspace div layouts - i use the predetermined myspace table classes to hide everything.
 
rockable
post May 29 2008, 04:13 PM
Post #14


"Did I scare you?"
****

Group: Member
Posts: 179
Joined: Sep 2006
Member No: 468,620



Tables are ok if done right I think. :)
 

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: