Useability / Accessibility and <tables>

This is a discussion on "Useability / Accessibility and <tables>" within the Web Page Design section. This forum, and the thread "Useability / Accessibility and <tables> are both part of the Design Your Website category.


 Subscribe in a reader

Go Back   Webforumz.com > Main Forums > Design Your Website > Web Page Design

Notices




Closed Thread
 
LinkBack Thread Tools
  #1  
Old Mar 31st, 2005, 09:56
Rob's Avatar
Rob Rob is online now
Webforumz Founder
Join Date: Jul 2003
Location: Southern UK
Age: 34
Posts: 3,188
Blog Entries: 7
Thanks: 27
Thanked 23 Times in 20 Posts
Useability / Accessibility and <tables>

I define an 'Accessible Website' as a website thats accessible to all users , user-agents and devices... PDA's, mobile phones, screen readers. Blind people, visually imparied and color blind.

I've seen people rant and rave about tables-less designs, but does it automatically mean that tables cannot be made accessible?

Of course, I have my own feelings regarding this, but just thought I would kick of a discussion to get everyones own input.
__________________
Click the 'Thanks!' button if this post has helped you

Rob - Webforumz Founder
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!

  #2  
Old Apr 2nd, 2005, 09:02
Rob's Avatar
Rob Rob is online now
Webforumz Founder
Join Date: Jul 2003
Location: Southern UK
Age: 34
Posts: 3,188
Blog Entries: 7
Thanks: 27
Thanked 23 Times in 20 Posts
No one has opinions on this?
__________________
Click the 'Thanks!' button if this post has helped you

Rob - Webforumz Founder
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #3  
Old Apr 2nd, 2005, 18:05
Most Reputable Member
Join Date: Jul 2003
Posts: 1,856
Thanks: 0
Thanked 0 Times in 0 Posts
I think tables can be accessible... I mean, they do have a purpose when you need to display tabular information!

I think it's possibly more important to use the most appropriate method to display what you want to display and the real problem with tables is that they were/are being used for graphical layouts, which they weren't originally designed for. Now that layouts can be done using another method, we should really be using that.

As for making websites accessible - There is always a trade off between aesthetics, functionality and accessibility. The most beautiful sites are generally not particularly accessible and vice versa. Google is a ridiculously functional and accessible site, but it's not beautiful...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #4  
Old Apr 2nd, 2005, 20:40
benbacardi's Avatar
Highly Reputable Member
Join Date: Feb 2004
Location: United Kingdom
Age: 20
Posts: 611
Thanks: 0
Thanked 0 Times in 0 Posts
i actually think it is... i love google (and gmail )
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #5  
Old Apr 2nd, 2005, 21:58
Junior Member
Join Date: Jul 2004
Posts: 32
Thanks: 0
Thanked 0 Times in 0 Posts
I only use tables for displaying tabular data or when a HUGE site is being worked on and the layout cannot be done using CSS.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #6  
Old Apr 4th, 2005, 13:19
Reputable Member
Join Date: Aug 2003
Location: United Kingdom
Posts: 341
Thanks: 0
Thanked 0 Times in 0 Posts
Tables are not inherently inaccessible. Specialist browsers usually handle tables by 'linearizing' them - that is it reades them a cell at a time left to right, row by row, and outputs the contents in a sinlge column down the page. This is fine for tabulated data like a bus timetable, but not where a table is used for layout purposes (which is incorrect anyway)

CSS can be used to recreate ANY sensible table layout.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #7  
Old Apr 4th, 2005, 14:29
Rob's Avatar
Rob Rob is online now
Webforumz Founder
Join Date: Jul 2003
Location: Southern UK
Age: 34
Posts: 3,188
Blog Entries: 7
Thanks: 27
Thanked 23 Times in 20 Posts
Quote:
Originally Posted by D3mon
CSS can be used to recreate ANY sensible table layout.
Like these forums for instance.
__________________
Click the 'Thanks!' button if this post has helped you

Rob - Webforumz Founder
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #8  
Old Apr 25th, 2005, 14:41
New Member
Join Date: Apr 2005
Location: Oslo, Norway
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
A table based layout can, if done smart, be almost as accessible as CSS layouts. It all depends on how brutally you misuse it Let's say you make a table with just three <tr>'s - one for the header (with a <td colspan="3">), one for the body (three <td>'s) and one for the footer (same as header). Then you are just using the table to ensure that your columns stay where they are supposed to be in all browsers (a so-called "transitional layout"), and you are free (and should do so) to use css for the rest of the design/layout.

A site structured this way will, in a linearized fashion, make as much sense as most CSS layouts. The only layout style more accessible than this I guess would be a CSS layout with the content column first in source, seeing as css layouts have the ability to place columns in the source independently of the display order.

Any thoughts on this?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #9  
Old Apr 25th, 2005, 14:47
Rob's Avatar
Rob Rob is online now
Webforumz Founder
Join Date: Jul 2003
Location: Southern UK
Age: 34
Posts: 3,188
Blog Entries: 7
Thanks: 27
Thanked 23 Times in 20 Posts
Source ordered CSS is not only a must for Accessibility, but it's also damn helpful from an SEO angle.

CSS can be a crippling excercise in backwards compatability hacks, or it can be as easy as you like.... how far you take it and how much work is involved really depends on what you are doing and your chosen method of implementation.

For instance, there are many ways to do a Source ordered CSS three column layout.... some involve no hacking... some require the hacking of several elements to target specific browsers.

One thing is for sure though, tables for layout are best in the archives of the waybackmachine and the web is a better thing because of that. Hopefully more and more designers will be taking CSS and XHTML onboard real soon.
__________________
Click the 'Thanks!' button if this post has helped you

Rob - Webforumz Founder
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #10  
Old Apr 25th, 2005, 14:50
New Member
Join Date: Apr 2005
Location: Oslo, Norway
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by rob
One thing is for sure though, tables for layout are best in the archives of the waybackmachine and the web is a better thing because of that. Hopefully more and more designers will be taking CSS and XHTML onboard real soon.
I agree, but for some big companies, making the move to fully CSS layouts are still a bit bold. In those cases you have to agree with me that the kind of transitional layouts I scetched out earlier are better than full blown nested tables junk?

Another thing is that this was an accessibility discussion, and I was just making the point that even when used for layout (in a decent way), tables aren't necessarily inaccessible.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #11  
Old Apr 25th, 2005, 15:10
Rob's Avatar
Rob Rob is online now
Webforumz Founder
Join Date: Jul 2003
Location: Southern UK
Age: 34
Posts: 3,188
Blog Entries: 7
Thanks: 27
Thanked 23 Times in 20 Posts
In my opinion, semi table-less transitional layouts for large corps would be just as much work as a full blown CSS transition.

When you think of the fact that the majority of large corp sites have databased content being poured into tables-laden templates, it would in most cases be a simple case of swtiching the templates to table-less and making sure all HTML entities in the database content such as &, copyright symbols, etc are escaped to their equivelents (eg. & = &amp

I see no benefit, or time-saving in a transitional layout. Either do it all, or stay with what you got imo.
__________________
Click the 'Thanks!' button if this post has helped you

Rob - Webforumz Founder
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
  #12  
Old Apr 25th, 2005, 15:19
New Member
Join Date: Apr 2005
Location: Oslo, Norway
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
I've never done a transitional table site myself, but I understand why some people use it.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Closed Thread

Tags
useability, accessibility, lttablesgt

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Accessibility Checker July Web Page Design 5 Apr 23rd, 2008 13:20
Accessibility The Elk Web Page Design 12 Jun 21st, 2007 09:20
Today's Accessibility scribbz Web Page Design 13 Feb 14th, 2007 17:26
Why Accessibility is Important for SEO Webnauts Search Engine Optimization (SEO) 0 Nov 13th, 2005 07:58


All times are GMT. The time now is 13:43.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC8
© 2003-2008 Webforumz.com : All Rights Reserved

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42