ugly tables., tables are ugly. |
ugly tables., tables are ugly. |
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. |
|
|
|
![]() |
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. |
|
|
|
May 25 2008, 07:16 AM
Post
#3
|
|
![]() Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Official Designer Posts: 5,880 Joined: Nov 2007 Member No: 593,382 |
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. |
|
|
|
May 25 2008, 10:26 AM
Post
#4
|
|
![]() Member ![]() ![]() Group: Member Posts: 19 Joined: May 2008 Member No: 649,546 |
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. |
|
|
|
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.
|
|
|
|
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. |
|
|
|
May 26 2008, 03:31 PM
Post
#7
|
|
![]() Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Official Designer Posts: 5,880 Joined: Nov 2007 Member No: 593,382 |
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? |
|
|
|
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. |
|
|
|
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. |
|
|
|
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 ^^
|
|
|
|
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. |
|
|
|
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.
|
|
|
|
May 28 2008, 12:17 PM
Post
#13
|
|
|
Senior Member ![]() ![]() ![]() ![]() ![]() ![]() Group: Member Posts: 1,237 Joined: May 2008 Member No: 648,123 |
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. |
|
|
|
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. :)
|
|
|
|
![]() ![]() |