Re: [css-d] Blowtorches at the ready...

2006-10-31 Thread Barney Carroll
Chris Ovenden wrote:
 http://olav.dk/articles/tables.html

I'm not going to argue with that at all. It's completely true.

Generally, there is wisdom in the pseudo-religious standards-compliance 
of CSS gurus, but I have always felt that the case against tables was 
exceptionally weak.

Apart from the sheer pressure of Not Invented Here policy, there is 
really only one argument that prevents me from using tables when they 
are the obvious layout solution: the fact that different screen-readers 
supposedly go through tables in different sequences (ie some go row by 
row, others column by column etc.), which chucks an unknown into 
accessibility. I ask you though, how many of you base your design 
convictions on the basis of appealing to screen-readers that you have 
never used or done any research on (w3's accessibility guidelines as far 
as sightless use is concerned is entirely based on idle theory and no 
research)?

And if sequence is so important (especially for blind users), how come I 
still bump into 'compliant' professionally designed sites with the 
navigation after the content, and other apparently completely forgivable 
gaffs?

Other people are amazed that I would use a table when what I want is not 
, per se, 'a table' - and get hung up on the semantic issue. Okay - your 
div within a div within a div with identifying attributes of ids like 
'wrapper' are making it far easier for those people who can only 
understand where they are via markup.

I'd like to hear what people have to say to this.

Regards,
Barney
__
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


Re: [css-d] Blowtorches at the ready...

2006-10-31 Thread Dave Goodchild
Have you ever used a screen reader to navigate a nested table page? I have,
and the experience is nightmarish. Have you ever had to maintain the look
and feel of a table-based site? I have, and the experience is nightmarish
and a waste of time and money. Not to mention the fact that when you use
tables for layout you are not reflecting the semantic structure of your
content - ie how it is searched, how it can be styled for different devices
(not just the screen readers you callously dismiss).

A weak case? I don't think you understand the case at all, ot care. As for
evangelism, it's fast becoming common sense and a natural sense of evolution
rather than preaching.

As far as bumping into 'compliant' sites that have nav after content for
example, at least people are trying - it's a learning curve.

Anyway, I don't think you'll get much purchase with this argument on this
list - it's to help people learn, understand and use css, not to enforce
outdated ways of working or start a philsophical debate.
__
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


Re: [css-d] Blowtorches at the ready...

2006-10-31 Thread Chris Ovenden
I'm sorry - is it now passe to have the navigation after the content?
I thought screen reader users (not to mention search engine spiders)
hated wading though the navigation to get to the content? This
certainly appeared to be the case last year when I was trying to get
www.five.tv through level 2 accessibility - has the thinking now
changed, and if so could you illuminate me as to why?

On 10/31/06, Dave Goodchild [EMAIL PROTECTED] wrote:
snip

 As far as bumping into 'compliant' sites that have nav after content for
 example, at least people are trying - it's a learning curve.


-- 
Chris Ovenden

http://thepeer.blogspot.com
Imagine all the people / Sharing all the world
__
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


Re: [css-d] Blowtorches at the ready...

2006-10-31 Thread Dave Goodchild
This is how I build sites:

1. Start by creating the xhtml structure, which forces me (and hopefully the
client) to look at the structural and semantic organisation of the CONTENT.
2. Once I have that, I can then assign the relevant divs to each part of the
layout, with names that identify the structural content (ie #primaryContent)
rather than where it is or how it looks (ie #sidebar, #redText). Once that
xhtml is validated I know I have a sound structure that can be understood by
any browser or device.
3. I then build stylesheets to give me sitewide control over presentation
and delivery to alternative devices (ie browser upgrade notice for N4 using
an image that is not displayed in css-compliant browsers; skip nav link for
screen readers etc), and the nav and content etc can then be ordered however
I like for presentation (ie given an absolute position or negative margin to
force a different display order). I then add alernative stylesheets that
allow the user to modify text size or contrast without having to go through
their own browser menus.
4. Once this is done I have a clean site that means I can maintain the
content on one hand without wading through bloated tag and table soup, and
control the design by editing several, or in many cases just one, css file.
I use tables, for tabular data, and ensure I use things like caption,
summary, headers attribute etc to make them structurally sound and
accessible.
5. If I used a table-based layout, point 1 would be impossible, point 2 a
hamstrung compromise, and point 3 redundant.

I'm not saying having nav after content is passe, far from it, it's very
useful. I'm just saying many people are on a learning curve and still
trying, which is more helpful than bailing and reverting to outdated
methods.
__
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/


Re: [css-d] Blowtorches at the ready...

2006-10-30 Thread Dave Goodchild
No mention or understanding of accessibility, ease of maintenance or
semantics then...
__
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/