[WSG] Source order of content / navigation

2012-06-05 Thread Kevin Rapley
*I have started a new thread for this discussion, as not to hijack the
thread on skip links.*

Thanks for the reply Steve. As I said, it is another school of thought (not
necessarily my own). I wouldn’t use content first source ordering for
commercial implementations as the overhead of relocating items in CSS far
outweighs any accessibility benefits (at this time). However, with newer
layout methods on the horizon, such as CSS flex-box, where reordering
source order will be far simpler, this is a very real and worthwhile
possibility. I disagree that it is really bad practice. As mentioned, users
of assistive technologies will rarely read a page in a linear fashion.

WCAG 2 likes to contradict itself (but I am sure you knew that already:

*WCAG 2.0, includes Success Criterion 2.4.3, which states:*

2.4.3 - Blocks of content that are repeated on multiple perceivable units
are implemented so that they can be bypassed. (Level 2)

*WCAG 2.0 - Guideline 2.4.3*

The document, Understanding WCAG 2.0 (Working Draft 23 November 2005),
includes the following as one of the techniques that can be used to meet
Success Criterion 2.4.3:

Structuring the content so the main content comes first (in structure -
but the default presentation may be a different order), and adding links to
the blocks of repeated content.

On 5 June 2012 22:57, Steve Green steve.gr...@testpartners.co.uk wrote:

  I do not recommend putting the navigation after the content. In fact I
 would go as far as to say it’s a really bad practice because it violates
 every user’s expectation of where the navigation will be. Using CSS to
 position it above the content makes things even worse because the tab order
 no longer follows the visual order.

 ** **

 The Web Content Accessibility Guidelines specifically state that the DOM
 order should match the visual order – see
 http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/C27

 ** **

 I have no problem with the ‘Return to top of page’ link, although the
 purists would argue that it is merely replicating the function of the Home
 key. Of course tablets and mobile phones don’t have a Home key, which sort
 of undermines that argument.

 ** **

 Steve

 ** **

 *From:* li...@webstandardsgroup.org [mailto:li...@webstandardsgroup.org] *On
 Behalf Of *Kevin Rapley
 *Sent:* 05 June 2012 22:37
 *To:* wsg@webstandardsgroup.org
 *Subject:* Re: [WSG] WCAG 2.0 compliance and best practise on the Skip
 to function [SEC=UNOFFICIAL]

 ** **

 I agree with the consensus that less is more with the skip navigation
 links at the top of the document. “Skip to main content” in the majority of
 cases will be all you need. If you are getting to a point where by rights
 you need a skip link, to skip the list of skip links, as they have grown so
 long you know you are following a bad path ;)

 ** **

 Another school of thinking is to write the HTML source order so that
 navigation appears after the content, and use CSS to relocate the menu to
 the top of the page for sighted users. Of course you would still benefit
 from a skip link at the start of the navigation menu to skip past it/return
 to start of content. Note, it is a common misconception that users of
 assistive technologies linearly read a web page, when in fact the tools
 they have at their disposal allow them to traverse a page in multiple
 different ways. For instance, they can call out a dialog which lists all of
 the links on the page, or gain context by traversing a semantic document
 tree of the nested headings on the page. In these contexts, skip navigation
 is largely useless.

 ** **

 This may be overkill, I will be interested to hear opinions, but I also
 place a note with ability to return to the top of the page too:

 

 div class=accessibility
 role=note

 smallEnd of
 page./small

 hr /

 a href=#pageReturn to
 top of page/a

 /div!-- / .accessibility --

 /body

 /html

 ** **

 I guess this could be extended to have a further link to “Return to start
 of content.” The idea with this is to notify the user that they have
 reached the end of the document, and rather than leave them at a loose end,
 give them options to traverse elsewhere.

 ** **

 On 5 June 2012 05:49, Blumer, Luke luke.blu...@ato.gov.au wrote:

 Hi All, ** **

 We are currently in the process of redesigning our website and are looking
 into the Skip to functionality. 

 We are currently considering using:

- Skip to Search
- Skip to Primary Navigation
- Skip to Secondary Navigation
- Skip to Main Content
- Skip to Sitemap

 ** **

 We are wondering if there is any information on best 

Re: [WSG] Source order of content / navigation

2012-06-05 Thread Russ Weakley
An interesting discussion...

Back in 2006, Roger Hudson, Lisa Miller and I conducted testing on three 
aspects associated with screen reader use (skip links, source order and 
structural lables).

The findings regarding source order:

t appears that when visiting a web page, most, if not all, screen reader users 
expect at least the main site navigation to be presented before the content of 
the page. There appears to be little evidence to support the view that screen 
reader users would prefer to have the content presented first, or find sites 
easier to use when this occurs. It is our view, that a continuation of the 
practice of placing navigation before the content of the page will benefit some 
screen reader users, in particular those users who are still developing their 
skills with the technology. It is probably desirable however, to present the 
content of the page before extraneous information, such as advertisements and 
related links, as well as the page footer. 

Interpret as you see fit  :)
Russ



On 06/06/2012, at 8:35 AM, Kevin Rapley wrote:

 I have started a new thread for this discussion, as not to hijack the thread 
 on skip links.
 
 Thanks for the reply Steve. As I said, it is another school of thought (not 
 necessarily my own). I wouldn’t use content first source ordering for 
 commercial implementations as the overhead of relocating items in CSS far 
 outweighs any accessibility benefits (at this time). However, with newer 
 layout methods on the horizon, such as CSS flex-box, where reordering source 
 order will be far simpler, this is a very real and worthwhile possibility. I 
 disagree that it is really bad practice. As mentioned, users of assistive 
 technologies will rarely read a page in a linear fashion.
 
 WCAG 2 likes to contradict itself (but I am sure you knew that already:
 
 WCAG 2.0, includes Success Criterion 2.4.3, which states:
 
 2.4.3 - Blocks of content that are repeated on multiple perceivable units are 
 implemented so that they can be bypassed. (Level 2)
 
 WCAG 2.0 - Guideline 2.4.3
 
 The document, Understanding WCAG 2.0 (Working Draft 23 November 2005), 
 includes the following as one of the techniques that can be used to meet 
 Success Criterion 2.4.3:
 
 Structuring the content so the main content comes first (in structure - but 
 the default presentation may be a different order), and adding links to the 
 blocks of repeated content.
 
 On 5 June 2012 22:57, Steve Green steve.gr...@testpartners.co.uk wrote:
 I do not recommend putting the navigation after the content. In fact I would 
 go as far as to say it’s a really bad practice because it violates every 
 user’s expectation of where the navigation will be. Using CSS to position it 
 above the content makes things even worse because the tab order no longer 
 follows the visual order.
 
  
 
 The Web Content Accessibility Guidelines specifically state that the DOM 
 order should match the visual order – see 
 http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/C27
 
  
 
 I have no problem with the ‘Return to top of page’ link, although the purists 
 would argue that it is merely replicating the function of the Home key. Of 
 course tablets and mobile phones don’t have a Home key, which sort of 
 undermines that argument.
 
  
 
 Steve
 
  
 
 From: li...@webstandardsgroup.org [mailto:li...@webstandardsgroup.org] On 
 Behalf Of Kevin Rapley
 Sent: 05 June 2012 22:37
 To: wsg@webstandardsgroup.org
 Subject: Re: [WSG] WCAG 2.0 compliance and best practise on the Skip to 
 function [SEC=UNOFFICIAL]
 
  
 
 I agree with the consensus that less is more with the skip navigation links 
 at the top of the document. “Skip to main content” in the majority of cases 
 will be all you need. If you are getting to a point where by rights you need 
 a skip link, to skip the list of skip links, as they have grown so long you 
 know you are following a bad path ;)
 
  
 
 Another school of thinking is to write the HTML source order so that 
 navigation appears after the content, and use CSS to relocate the menu to the 
 top of the page for sighted users. Of course you would still benefit from a 
 skip link at the start of the navigation menu to skip past it/return to start 
 of content. Note, it is a common misconception that users of assistive 
 technologies linearly read a web page, when in fact the tools they have at 
 their disposal allow them to traverse a page in multiple different ways. For 
 instance, they can call out a dialog which lists all of the links on the 
 page, or gain context by traversing a semantic document tree of the nested 
 headings on the page. In these contexts, skip navigation is largely useless.
 
  
 
 This may be overkill, I will be interested to hear opinions, but I also place 
 a note with ability to return to the top of the page too:
 

 
 div class=accessibility role=note
 
  

RE: [WSG] Source order of content / navigation

2012-06-05 Thread Steve Green
I am familiar with that research but until now I didn't realise that Russ had 
been involved - well done for the good work.

The source order does not only affect people who use assistive technologies. 
Many people use keyboard-only navigation, and it is very confusing when the 
visual order does not match the source order. I use a lot of keyboard 
navigation through choice, not necessity, and the BBC website used to drive me 
to screaming point because the tab order went all over the place even though 
the visual order was completely conventional. You never knew where to look to 
find which element had focus. Thankfully most of the pages using that template 
have been replaced.

We do a lot of user testing with people with disabilities and we find that they 
use a variety of techniques for navigation. The more-experienced ones will 
adapt their approach depending on the design of the website. The 
less-experienced ones do indeed tend to navigate in a linear fashion for fear 
of missing something important.

Don't take any notice of the WCAG guidance from 2005 or earlier. The first 
draft of WCAG 2.0 was radically different from the version that was finally 
released. Following widespread criticism there was an almost total rewrite in 
2007 and 2008. Your particular reference has been rephrased in the latest 
version at 
http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-focus-order.html,
 and it lacks context such as what the left-hand navigation is for and why it 
is deemed necessary for the focus to move to the main body content first.

As a general principle, meeting users' expectations is important for a good 
user experience. As Steve Krug said, don't make me think.

Steve

-Original Message-
From: li...@webstandardsgroup.org [mailto:li...@webstandardsgroup.org] On 
Behalf Of Russ Weakley
Sent: 05 June 2012 23:53
To: wsg@webstandardsgroup.org
Subject: Re: [WSG] Source order of content / navigation

An interesting discussion...

Back in 2006, Roger Hudson, Lisa Miller and I conducted testing on three 
aspects associated with screen reader use (skip links, source order and 
structural lables).

The findings regarding source order:

t appears that when visiting a web page, most, if not all, screen reader users 
expect at least the main site navigation to be presented before the content of 
the page. There appears to be little evidence to support the view that screen 
reader users would prefer to have the content presented first, or find sites 
easier to use when this occurs. It is our view, that a continuation of the 
practice of placing navigation before the content of the page will benefit some 
screen reader users, in particular those users who are still developing their 
skills with the technology. It is probably desirable however, to present the 
content of the page before extraneous information, such as advertisements and 
related links, as well as the page footer. 

Interpret as you see fit  :)
Russ



On 06/06/2012, at 8:35 AM, Kevin Rapley wrote:

 I have started a new thread for this discussion, as not to hijack the thread 
 on skip links.
 
 Thanks for the reply Steve. As I said, it is another school of thought (not 
 necessarily my own). I wouldn't use content first source ordering for 
 commercial implementations as the overhead of relocating items in CSS far 
 outweighs any accessibility benefits (at this time). However, with newer 
 layout methods on the horizon, such as CSS flex-box, where reordering source 
 order will be far simpler, this is a very real and worthwhile possibility. I 
 disagree that it is really bad practice. As mentioned, users of assistive 
 technologies will rarely read a page in a linear fashion.
 
 WCAG 2 likes to contradict itself (but I am sure you knew that already:
 
 WCAG 2.0, includes Success Criterion 2.4.3, which states:
 
 2.4.3 - Blocks of content that are repeated on multiple perceivable 
 units are implemented so that they can be bypassed. (Level 2)
 
 WCAG 2.0 - Guideline 2.4.3
 
 The document, Understanding WCAG 2.0 (Working Draft 23 November 2005), 
 includes the following as one of the techniques that can be used to meet 
 Success Criterion 2.4.3:
 
 Structuring the content so the main content comes first (in structure - but 
 the default presentation may be a different order), and adding links to the 
 blocks of repeated content.
 
 On 5 June 2012 22:57, Steve Green steve.gr...@testpartners.co.uk wrote:
 I do not recommend putting the navigation after the content. In fact I would 
 go as far as to say it's a really bad practice because it violates every 
 user's expectation of where the navigation will be. Using CSS to position it 
 above the content makes things even worse because the tab order no longer 
 follows the visual order.
 
  
 
 The Web Content Accessibility Guidelines specifically state that the 
 DOM order should match the visual order - see 
 http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/C27
 
  
 
 I

Re: [WSG] Source order of content / navigation

2012-06-05 Thread Russ Weakley
ooops. Reference:
http://usability.com.au/resources/source-order.cfm#conclusion

 
 t appears that when visiting a web page, most, if not all, screen reader 
 users expect at least the main site navigation to be presented before the 
 content of the page. There appears to be little evidence to support the view 
 that screen reader users would prefer to have the content presented first, or 
 find sites easier to use when this occurs. It is our view, that a 
 continuation of the practice of placing navigation before the content of the 
 page will benefit some screen reader users, in particular those users who are 
 still developing their skills with the technology. It is probably desirable 
 however, to present the content of the page before extraneous information, 
 such as advertisements and related links, as well as the page footer. 



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***