Jamie,

I assume you mean "tables or lists" rather than" tables or CSS"? Whether you
use tables or lists you should probably be using CSS in some form to control
the presentation of this content - keeping in mind that one of our aims is
to remove all presentation from the actual page and instead use CSS.

The SimpleQuiz series running on Simple Bits [1] is a perfect example of how
contentious "correct" markup is. A simple question on preferred markup can
sometimes generate hundreds of responses and heated debate.

So, anything I say is just personal opinion and would probably vary
depending on the situation... (how is that for  disclaimer :)

I would probably mark up a calendar of events that had a simple date and
venue as a definition list as the items are simple couplets or pairs. There
is no real value in making it into a table for accessibility reasons, as the
venue really only has to tie with the date. For example:

22 Oct
 - Sand race
30 Oct
 - Picnic at Hanging Rock

The same would apply to a navigation system with a single heading and
related items - a definition list would do the job well. For example:

Local links
 - about
 - services
 - contact
External links
 - Zeldman
 -  W3C 

As soon as you got into content that had needs columns of info with headings
across the top as well as sides I'd go for tables, as the assistive markup
(ids and headers) would help blind users. As I said, all personal opinion!


Russ

[1] http://www.simplebits.com/bits/simplequiz/



> 
> Just a quick question Russ to make sure I understand better.
> 
> Calendars and events (with dates and venue) or even for e.g. certain
> competition results (with points) would be more suitable to be done with
> tables rather than CSS right?
> 
> 

*****************************************************
The discussion list for http://webstandardsgroup.org/
***************************************************** 

Reply via email to