Sell me on CSS-Layouts.

It doesn't matter if you do all the error checking in the world, or if you have the most beautiful graphics, if your site or application design isn't usable, it's not going to do well. Get input and advice on usability and user interface issues here.

Moderator: General Moderators

User avatar
pickle
Briney Mod
Posts: 6445
Joined: Mon Jan 19, 2004 6:11 pm
Location: 53.01N x 112.48W
Contact:

Post by pickle »

It's as "okay" to use them for dhtml popups as any other purpose you deem them "okay" for ;)

BTW - nice idea for your avatar.
Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
User avatar
JellyFish
DevNet Resident
Posts: 1361
Joined: Tue Feb 14, 2006 7:18 pm
Location: San Diego, CA

Post by JellyFish »

pickle wrote:It's as "okay" to use them for dhtml popups as any other purpose you deem them "okay" for ;)

BTW - nice idea for your avatar.
Thanks pickle.

I know that "okay" is opinion. But I guess what I meant was, in your(everyone on this forum) opinion is it best to use tables or is there another way?

I personally don't see anything wrong with it. Because it's most likely going to be invoked by JavaScript and won't display in the source code. And screen-readers shouldn't be reading a desktop like web application in the first place, should they?

By the way, how do blind people navigate they desktop? Do they have a screen-reader for that too?
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

This is a great debate. I for one am a total CSS nut. I will not use tables unless I am throwing tabular data. I see no reason to use table unless you are throwing tabular data. That said, there have been a few things that I have stumbled on in CSS designs that (hopefully) now I know how to fix. There is truly nothing you can't do with a table that you can with CSS.

Check out my newest blog theme (which is still in progress mind you). It is all CSS. The freshest one is getting better every moment (I can't wait to get it live). Of course for the time being, it doesn't render properly in IE (I did that on purpose because I am tired of hacking the crap out of my code to make it work in a non compliant browser, and besides, it is my blog, so I am not that worried about it) but it works fine in Opera and Firefox. Now why would I do something that with tables?

Tables are for tabular data, not layout. CSS is for that. In my opinion. And Pickle, I will win you over one of these days.
User avatar
mikeq
Forum Regular
Posts: 512
Joined: Fri May 03, 2002 3:33 am
Location: Edinburgh, Scotland

Post by mikeq »

Everah wrote: Tables are for tabular data, not layout. CSS is for that.
I'm with you on this one.
User avatar
JellyFish
DevNet Resident
Posts: 1361
Joined: Tue Feb 14, 2006 7:18 pm
Location: San Diego, CA

Post by JellyFish »

what's validating?
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post by Luke »

User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

JellyFish wrote:what's validating?
It is making sure your markup and CSS are used according the to standard for your declared DTD. The link Ninja posted will help you with that.
User avatar
JellyFish
DevNet Resident
Posts: 1361
Joined: Tue Feb 14, 2006 7:18 pm
Location: San Diego, CA

Post by JellyFish »

Thanks guys.
Post Reply