<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Skip links: Chrome, Safari and Added WAI-ARIA</title>
	<atom:link href="http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria/feed" rel="self" type="application/rss+xml" />
	<link>http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria</link>
	<description>Notes from the sharp end of web accessiblity</description>
	<pubDate>Sat, 13 Mar 2010 17:22:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Paul Ratcliffe</title>
		<link>http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria/comment-page-1#comment-37353</link>
		<dc:creator>Paul Ratcliffe</dc:creator>
		<pubDate>Wed, 17 Jun 2009 09:09:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.communis.co.uk/blog/?p=56#comment-37353</guid>
		<description>We like to design using straight (X)HTML and CSS where possible, and only use javascript when it is the only way to achieve something. So, we've only enabled the javascript for those browsers where we know that the HTML/CSS approach doesn't work.</description>
		<content:encoded><![CDATA[<p>We like to design using straight (X)HTML and CSS where possible, and only use javascript when it is the only way to achieve something. So, we&#8217;ve only enabled the javascript for those browsers where we know that the HTML/CSS approach doesn&#8217;t work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shelagh</title>
		<link>http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria/comment-page-1#comment-37351</link>
		<dc:creator>Shelagh</dc:creator>
		<pubDate>Thu, 11 Jun 2009 11:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.communis.co.uk/blog/?p=56#comment-37351</guid>
		<description>Indeed it does, thank you. I was also wondering why you have enabled the javascript for Opera, Safari and Chrome, instead of for "anything that isn't IE or Firefox". Are there situations where the javascript might cause a problem?</description>
		<content:encoded><![CDATA[<p>Indeed it does, thank you. I was also wondering why you have enabled the javascript for Opera, Safari and Chrome, instead of for &#8220;anything that isn&#8217;t IE or Firefox&#8221;. Are there situations where the javascript might cause a problem?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Ratcliffe</title>
		<link>http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria/comment-page-1#comment-37350</link>
		<dc:creator>Paul Ratcliffe</dc:creator>
		<pubDate>Tue, 09 Jun 2009 16:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.communis.co.uk/blog/?p=56#comment-37350</guid>
		<description>Good point on Opera! Opera has a great set of keyboard shortcuts that effectively make skip links redundant (take a look at &lt;a href="http://www.opera.com/browser/tutorials/nomouse/" rel="nofollow"&gt;http://www.opera.com/browser/tutorials/nomouse/&lt;/a&gt;). Our old approach was to make the skip link invisible to Opera. However, this relied on CSS hacks, which can lead to problems when new versions of browsers are released. This new method makes the skip link visible to all browsers, so I've tweaked the javascript on the demo so that should an Opera user want to use the skip link it works for them (provided javascript is enabled).

In general, you are right though - of the current 'big 5' browsers (IE,FF,Chrome,Safari,Opera) internal links only work in IE and FF unless you augment it with javascript like we have in our example.

Hope this helps, Shelagh!</description>
		<content:encoded><![CDATA[<p>Good point on Opera! Opera has a great set of keyboard shortcuts that effectively make skip links redundant (take a look at <a href="http://www.opera.com/browser/tutorials/nomouse/" rel="nofollow">http://www.opera.com/browser/tutorials/nomouse/</a>). Our old approach was to make the skip link invisible to Opera. However, this relied on CSS hacks, which can lead to problems when new versions of browsers are released. This new method makes the skip link visible to all browsers, so I&#8217;ve tweaked the javascript on the demo so that should an Opera user want to use the skip link it works for them (provided javascript is enabled).</p>
<p>In general, you are right though - of the current &#8216;big 5&#8242; browsers (IE,FF,Chrome,Safari,Opera) internal links only work in IE and FF unless you augment it with javascript like we have in our example.</p>
<p>Hope this helps, Shelagh!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shelagh</title>
		<link>http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria/comment-page-1#comment-37349</link>
		<dc:creator>Shelagh</dc:creator>
		<pubDate>Mon, 08 Jun 2009 15:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.communis.co.uk/blog/?p=56#comment-37349</guid>
		<description>Thank you for this post. May I ask a couple of questions please?

Is there any way to use the javascript in Opera also?

I have read many articles that explain how to make skip links work for keyboard users, but none of the methods work for me except in Firefox and IE. I've started to think I'm going mad and that internal links work in these browsers for other people! Am I really going mad, or is there genuinely no html/css way to make internal links work outside FF/IE? If that is the case, how come nobody else seems to be aware of the issue?</description>
		<content:encoded><![CDATA[<p>Thank you for this post. May I ask a couple of questions please?</p>
<p>Is there any way to use the javascript in Opera also?</p>
<p>I have read many articles that explain how to make skip links work for keyboard users, but none of the methods work for me except in Firefox and IE. I&#8217;ve started to think I&#8217;m going mad and that internal links work in these browsers for other people! Am I really going mad, or is there genuinely no html/css way to make internal links work outside FF/IE? If that is the case, how come nobody else seems to be aware of the issue?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Liam McGee</title>
		<link>http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria/comment-page-1#comment-37348</link>
		<dc:creator>Liam McGee</dc:creator>
		<pubDate>Wed, 03 Jun 2009 12:05:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.communis.co.uk/blog/?p=56#comment-37348</guid>
		<description>Hi Wayne - I agree that effective use of heading mark-up combined with use of element navigation in e.g. JAWS removes the need for skip links for some screen-reader users.

However, in our experience of testing users with disabilities, many screen reader users simply do not use the full range of facilities that their software places at their disposal. 'Power users' have several navigational strategies they will throw at a page, but less confident users do not - I have watched too many users patiently (and impatiently) sit through yet another repetition of a long list of navigation link - and seen too many praise a site to the skies for implementing a skip link - to feel that they are redundant yet. As a skip link adds greatly to the usability for less confident users, and does not detract from usability for power users, we feel that skip links - well implemented - is the best practice.

Note that the technique does not require any WAI-ARIA techniques (we put ARIA roles in for the sake of perfection).

For sighted, non-mouse users, skip links are a real boon, as Paul mentions in the earlier reply.</description>
		<content:encoded><![CDATA[<p>Hi Wayne - I agree that effective use of heading mark-up combined with use of element navigation in e.g. JAWS removes the need for skip links for some screen-reader users.</p>
<p>However, in our experience of testing users with disabilities, many screen reader users simply do not use the full range of facilities that their software places at their disposal. &#8216;Power users&#8217; have several navigational strategies they will throw at a page, but less confident users do not - I have watched too many users patiently (and impatiently) sit through yet another repetition of a long list of navigation link - and seen too many praise a site to the skies for implementing a skip link - to feel that they are redundant yet. As a skip link adds greatly to the usability for less confident users, and does not detract from usability for power users, we feel that skip links - well implemented - is the best practice.</p>
<p>Note that the technique does not require any WAI-ARIA techniques (we put ARIA roles in for the sake of perfection).</p>
<p>For sighted, non-mouse users, skip links are a real boon, as Paul mentions in the earlier reply.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Ratcliffe</title>
		<link>http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria/comment-page-1#comment-37346</link>
		<dc:creator>Paul Ratcliffe</dc:creator>
		<pubDate>Tue, 02 Jun 2009 20:20:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.communis.co.uk/blog/?p=56#comment-37346</guid>
		<description>There is a great discussion on the need (or not) for skip links on Iheni's blog at &lt;a href="http://www.iheni.com/the-shelf-life-of-a-skip-link/" rel="nofollow"&gt;http://www.iheni.com/the-shelf-life-of-a-skip-link/&lt;/a&gt;. In short, our feelings here at Communis pretty much match those of Iheni. Skip links provide an extra level of usability for certain user groups &#8211; especially keyboard only users without visual impairments who often aren't using a browser/assistive tech that offers element navigation. As browsers and the web evolve (especially with WAI-ARIA and HTML 5) the skip link will eventually become redundant, but skip links fill a gap in the meantime.

Re: use of the javascript work around. This was born out of a desire to make the skip link work on WebKit browsers (no javascript necessary for the others tested) as it would be frustrating for a WebKit user to see a skip link but not be able to use it. The choice seemed to be either use CSS hacks or javascript to hide the skip link from these users or make it work for them, so we went for making it work!</description>
		<content:encoded><![CDATA[<p>There is a great discussion on the need (or not) for skip links on Iheni&#8217;s blog at <a href="http://www.iheni.com/the-shelf-life-of-a-skip-link/" rel="nofollow">http://www.iheni.com/the-shelf-life-of-a-skip-link/</a>. In short, our feelings here at Communis pretty much match those of Iheni. Skip links provide an extra level of usability for certain user groups &ndash; especially keyboard only users without visual impairments who often aren&#8217;t using a browser/assistive tech that offers element navigation. As browsers and the web evolve (especially with WAI-ARIA and HTML 5) the skip link will eventually become redundant, but skip links fill a gap in the meantime.</p>
<p>Re: use of the javascript work around. This was born out of a desire to make the skip link work on WebKit browsers (no javascript necessary for the others tested) as it would be frustrating for a WebKit user to see a skip link but not be able to use it. The choice seemed to be either use CSS hacks or javascript to hide the skip link from these users or make it work for them, so we went for making it work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wayne Dick</title>
		<link>http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria/comment-page-1#comment-37345</link>
		<dc:creator>Wayne Dick</dc:creator>
		<pubDate>Tue, 02 Jun 2009 19:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.communis.co.uk/blog/?p=56#comment-37345</guid>
		<description>A naive question.

Why are skip links necessary?  The page can satisfy SC 2.4.1 using headers and other grouping elements.  See, How To Meet 2.4.1 in Understanding WCAG 2.0.  The second sufficient technique gives 4 alternative ways to meet 2.4.1 and none require skip links. 

Why use a JavaScript work-around when there are perfectly fine HTML elements that require no WAI-ARIA for interpretation? 

I am really interested in an answer to this because, I'm curious why developers are so committed to skip links when visually impaired users have effective element navigation available?  Most users with visual impairments that I know, including myself, prefer element navigation.</description>
		<content:encoded><![CDATA[<p>A naive question.</p>
<p>Why are skip links necessary?  The page can satisfy SC 2.4.1 using headers and other grouping elements.  See, How To Meet 2.4.1 in Understanding WCAG 2.0.  The second sufficient technique gives 4 alternative ways to meet 2.4.1 and none require skip links. </p>
<p>Why use a JavaScript work-around when there are perfectly fine HTML elements that require no WAI-ARIA for interpretation? </p>
<p>I am really interested in an answer to this because, I&#8217;m curious why developers are so committed to skip links when visually impaired users have effective element navigation available?  Most users with visual impairments that I know, including myself, prefer element navigation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Liam McGee</title>
		<link>http://www.communis.co.uk/blog/2009-06-02-skip-links-chrome-safari-and-added-wai-aria/comment-page-1#comment-37344</link>
		<dc:creator>Liam McGee</dc:creator>
		<pubDate>Tue, 02 Jun 2009 14:32:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.communis.co.uk/blog/?p=56#comment-37344</guid>
		<description>Note that by allowing a mechanism for meeting WCAG2.0 success criterion 2.4.1 [Bypass Blocks] in Chrome and Safari, it stops WCAG2.0 being impossible to implement for that SC... which is a relief :)

It does bring up an interesting question - if a browser simply doesn't support an accessibility feature required in the WCAG 2 guidelines... does this make it impossible to pass? Or does a conformance claim need to reference the browsers for which it is known to conform? Hmmm.</description>
		<content:encoded><![CDATA[<p>Note that by allowing a mechanism for meeting WCAG2.0 success criterion 2.4.1 [Bypass Blocks] in Chrome and Safari, it stops WCAG2.0 being impossible to implement for that SC&#8230; which is a relief <img src='http://www.communis.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It does bring up an interesting question - if a browser simply doesn&#8217;t support an accessibility feature required in the WCAG 2 guidelines&#8230; does this make it impossible to pass? Or does a conformance claim need to reference the browsers for which it is known to conform? Hmmm.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
