<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
	<title>Accessibility Field Notes</title>
	<link>http://www.communis.co.uk/blog</link>
	<description>Notes from the sharp end of web accessiblity</description>
	<pubDate>Wed, 08 Mar 2006 19:42:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>
	<language>en</language>

		<item>
		<title>The Art of Contrast</title>
		<link>http://www.communis.co.uk/blog/2006-01-04-the-art-of-contrast</link>
		<comments>http://www.communis.co.uk/blog/2006-01-04-the-art-of-contrast#comments</comments>
		<pubDate>Wed, 04 Jan 2006 10:51:04 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2006-01-04-the-art-of-contrast</guid>
		<description><![CDATA[	Poor contrast between text and background is one of the most common accessibility problems on websites, and one of the hardest to instantly diagnose. If you have normal vision, a mid grey on a white background may be perfectly readable, and it is often used to colour, for example, copyright information or links to privacy [...]]]></description>
			<content:encoded><![CDATA[	<p>Poor contrast between text and background is one of the most common accessibility problems on websites, and one of the hardest to instantly diagnose. If you have normal vision, a mid grey on a white background may be perfectly readable, and it is often used to colour, for example, copyright information or links to privacy policies etc. For someone with a vision impairment, however, it can be impossible to read. As a general rule, the palest grey recommended for a white (#ffffff) background would be #797979 (this fails the W3C algorithm put passes the HP one &#8212; palest grey on a white background allowable under W3C guidelines is #585858).</p>
	<p>It isn&#8217;t just greys, of course. Any colour you are using against another background needs to have sufficient contrast for vision impaired users. <a href="http://www.w3.org/TR/AERT#color-contrast">The W3C have developed algorithms to help choose contrasting hues and brightnesses</a>, as have Hewlett Packard, and Jez Lemon has helpfully provided a  <a href="http://juicystudio.com/services/colourcontrast.php">contrast analyser based on these algorithms</a>. </p>
	<p>You may be dolefully considering picking through your stylesheets with a fine-tooth comb to work out foreground and background colours, but there is a quicker way. The excellent ColorZilla firefox extension gives you a handy pipette tool for checking colours. Go to your Firefox extensions (Tools > Extensions > Get more extensions) and search for the latest version of Colorzilla.</p>
	<p>Happy colouring!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2006-01-04-the-art-of-contrast/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>IE text size values</title>
		<link>http://www.communis.co.uk/blog/2005-12-19-ie-text-size-values</link>
		<comments>http://www.communis.co.uk/blog/2005-12-19-ie-text-size-values#comments</comments>
		<pubDate>Mon, 19 Dec 2005 13:48:00 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2005-12-19-ie-text-size-values</guid>
		<description><![CDATA[	This unusually helpful Microsoft article about IE text sizes is required reading for pixel-perfect elastic designs.
]]></description>
			<content:encoded><![CDATA[	<p>This <a href="http://www.microsoft.com/typography/web/designer/face3.htm">unusually helpful Microsoft article about IE text sizes</a> is required reading for pixel-perfect elastic designs.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2005-12-19-ie-text-size-values/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>BBC Homepage Browser Share Figures</title>
		<link>http://www.communis.co.uk/blog/2005-10-24-bbc-homepage-browser-share-figures</link>
		<comments>http://www.communis.co.uk/blog/2005-10-24-bbc-homepage-browser-share-figures#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:59:59 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2005-10-24-bbc-homepage-browser-share-figures</guid>
		<description><![CDATA[	An interesting post on Slashdot about browser share suggests that around 85% visits to the BBC homepage over a week in September were made by browsers identifying themselves as Internet Explorer. Firefox has a respectable 9.7% share of visits. 
	A couple of caveats apply, however. Firstly there are automated web crawlers out there (&#8217;bots&#8217;) that [...]]]></description>
			<content:encoded><![CDATA[	<p>An interesting <a href="http://slashdot.org/article.pl?sid=05/10/24/0627252">post on Slashdot about browser share</a> suggests that around 85% visits to the BBC homepage over a week in September were made by browsers identifying themselves as Internet Explorer. Firefox has a respectable 9.7% share of visits. </p>
	<p>A couple of caveats apply, however. Firstly there are automated web crawlers out there (&#8217;bots&#8217;) that identify themselves as Internet Explorer. Secondly, there is a likely correlation between experienced web users and Firefox users, and also between experienced web users and users who bookmark straight into a site rather than entering via the home page. Nevertheless, both of these considerations would put the real IE-usage figure lower and Firefox/Safari/Opera users higher.</p>
	<p>Although the figures are neither robust nor formally endorsed by the BBC (<a href="http://www.currybet.net/articles/user_agents/index.php">the figures come from a BBC employee&#8217;s blog</a>), they certainly emphasise the increasing importance of such next-generation browsers. We await further developments with interest.</p>
	<p><strong>Related Article:</strong> <a href="http://www.communis.co.uk/reach.html">Reach More People</a>.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2005-10-24-bbc-homepage-browser-share-figures/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Skip links: the saga continues</title>
		<link>http://www.communis.co.uk/blog/2005-10-19-skip-links-the-saga-continues</link>
		<comments>http://www.communis.co.uk/blog/2005-10-19-skip-links-the-saga-continues#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:59:59 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2005-10-19-skip-links-the-saga-continues</guid>
		<description><![CDATA[	Some recent user testing of ours has suggested some ways to further improve the way we implement skip links.
	Unlike many others, our recommended method of implementing skip links ensures that all keyboard users &#8217;see&#8217; the skip link, as it appears visually on screen when a user tabs to it, and is of course read out [...]]]></description>
			<content:encoded><![CDATA[	<p>Some recent user testing of ours has suggested some ways to further improve the way we implement skip links.</p>
	<p>Unlike many others, our recommended method of implementing skip links ensures that <span style="font-weight: bold;">all</span> keyboard users &#8217;see&#8217; the skip link, as it appears visually on screen when a user tabs to it, and is of course read out by screen readers. The problem is this &mdash; although they find it, many web users simply do not understand what a skip link does, let alone how to use one. </p>
	<p>Our user testing suggests that (as ever) clearer instruction is the way forward, at least until users get more familiar with skip links.</p>
	<p><strong>Example:</strong> Instead of the text of the link reading <em>Skip to Main Content</em>, have it read <em>Skip to Main Content &mdash; press enter to activate</em>.</p>
	<p>Having enticed the user into pressing enter and trying the skip link out, the next step is to ensure that the user knows what has happened to their keyboard focus. A previous suggestion of using the text <em>Bookmark: Main Content</em> can cause some confusion, with users thinking that pressing enter would bookmark the page. So, at the risk of incurring the wrath of those that like everything short and sweet, try this:</p>
	<p><strong>Example:</strong> Instead of using the word <em>Bookmark</em>, have the target of the skip link read <em>Start of main content: read on from here or press tab to access the next link</em>.</p>
	<p>Now, I can already hear sharp intakes of breath: &#8220;That text is far too long! Surely users prefer something short and neat, it looks so much better on the screen and what about those poor screenreader users who have to listen to it on every page&#8221;. Well, the fact is that without clear instruction users will not use the link at all (no, before you ask, they hardly ever read that accessibility page you carefully drafted, and when they do they probably do not understand it, but that is a story for another post&#8230;). Let&#8217;s take these points one at a time:</p>
	<ol>
	<li>as the skip link and its target are only on screen when in use they do not take up precious screen real estate;</li>
	<li>once a user has figured out how the skip link works <em>they will often not read what the link text says</em>. Instead, they will just see/hear the start of the link, activate it and be on their way. Our testing suggests this is equally as true of screen reader users as it is fully-sighted keyboard users.</li>
	</ol>
	<p>We will be trying this out over the next few months and let you know any feedback we get, in the meantime any comments are welcome!</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2005-10-19-skip-links-the-saga-continues/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Accessible web application for the NHS</title>
		<link>http://www.communis.co.uk/blog/2005-10-04-accessible-web-application-for-the-nhs</link>
		<comments>http://www.communis.co.uk/blog/2005-10-04-accessible-web-application-for-the-nhs#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:59:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2005-10-04-accessible-web-application-for-the-nhs</guid>
		<description><![CDATA[	Our implementation of the Incident Decision Tree went live today. It&#8217;s a tool for NHS managers and senior clinicians to follow a decision-making pathway after certain types of incidents occur in the (UK) National Health Service.

	
Communis were invited to transform a CD-ROM kiosk application (containing content for the secondary healthcare sector) into a database-driven content-managed [...]]]></description>
			<content:encoded><![CDATA[	<p>Our implementation of the <a href="http://www.npsa.nhs.uk/health/resources/incident_decision_tree">Incident Decision Tree</a> went live today. It&#8217;s a tool for NHS managers and senior clinicians to follow a decision-making pathway after certain types of incidents occur in the (UK) National Health Service.
</p>
	<p>
Communis were invited to transform a CD-ROM kiosk application (containing content for the secondary healthcare sector) into a database-driven content-managed web application in <a href="http://www.npsa.nhs.uk/">NPSA</a><!--MORE--> house style that offers tailored advice to a whole range of different health care settings. By designing for all browsers, we can reach much much more of the NHS, using IE-only features (such as ActiveX based strong encryption on the client side) in an additive way. But it&#8217;s the on-screen flowchart layout, achieved using CSS, and avoiding the need for embedded images, that we&#8217;re particularly proud of.
</p>
	<p>The site is out for a six month working pilot consultation, with feedback requested from over 400 stakeholder bodies. <a href="mailto:idt-accessibility@communis.co.uk">Comments</a> on its accessibility, as well as on the structure and content from a health care professional&#8217;s perspective, are most welcome.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2005-10-04-accessible-web-application-for-the-nhs/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Flash 8 - is it more accessible?</title>
		<link>http://www.communis.co.uk/blog/2005-09-29-flash-8-is-it-more-accessible</link>
		<comments>http://www.communis.co.uk/blog/2005-09-29-flash-8-is-it-more-accessible#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:59:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2005-09-29-flash-8-is-it-more-accessible</guid>
		<description><![CDATA[	Within the last few weeks, Macromedia released Studio 8, including All indications are that it&#8217;s Flash which has received the biggest overhaul, with relatively minor evolution in Coldfusion 8.

	
But will it be more accessible? Well, there&#8217;s no mention of accessibility in the flash Flash intro &#60;sigh&#62;, but&#8230; Macromedia&#8217;s own accessibility blog, which had been looking [...]]]></description>
			<content:encoded><![CDATA[	<p>Within the last few weeks, Macromedia released Studio 8, including All indications are that it&#8217;s Flash which has received the biggest overhaul, with relatively minor evolution in Coldfusion 8.
</p>
	<p>
But will it be more accessible? Well, there&#8217;s no mention of accessibility in the <a href="http://www.macromedia.com/software/flash/flashpro/?pss=flpro_7.2.0_win_en_full__PF_20040226">flash Flash intro</a> &lt;sigh&gt;, but&#8230; Macromedia&#8217;s own <a href="http://weblogs.macromedia.com/accessibility/">accessibility blog</a>, which had been looking a little tired lately, is back with a vengance, and we are promised something to prolong hair life of any accessible Flash developers out there - finally we have support for <a href="http://weblogs.macromedia.com/accessibility/archives/2005/08/index.cfm#a008491">partial reading orders</a>. Required reading.
</p>
	<p>
All quite promising really, though even some minor usability improvements to the authoring environment itself too would be most welcome, from me at least!
</p>
	<p>
More here when we know it.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2005-09-29-flash-8-is-it-more-accessible/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>The search for the perfect skip link</title>
		<link>http://www.communis.co.uk/blog/2005-08-18-the-search-for-the-perfect-skip-link</link>
		<comments>http://www.communis.co.uk/blog/2005-08-18-the-search-for-the-perfect-skip-link#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:59:59 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2005-08-18-the-search-for-the-perfect-skip-link</guid>
		<description><![CDATA[	We are now fairly certain that we have the perfect skip link implementation, after much discussion and testing. There are several problems that may be found in skip link implementations.

	The skip links themselves
	Most problems here derive from the fact that many designers like to hide their skip links. Problematic implementations of this include:
	
	Hidden too well. [...]]]></description>
			<content:encoded><![CDATA[	<p>We are now fairly certain that we have the perfect skip link implementation, after much discussion and testing. There are several problems that may be found in skip link implementations.
</p>
	<h4>The skip links themselves</h4>
	<p>Most problems here derive from the fact that many designers like to hide their skip links. Problematic implementations of this include:</p>
	<ol>
	<li><span style="font-weight: bold;">Hidden too well</span>. Use of <code>display: none</code> or <code>visibility: hidden</code>, both of which hide the links from <strong>all</strong> users, including screen reader users.</li>
	<li><span style="font-weight: bold;">Completely non-visual implementation</span>. Any method that doesn&#8217;t show the skip link itself when it has keyboard focus. Skip links are meant to be for keyboard users, both sighted and non-sighted. Hiding a skip link from all but screen reader users is therefore a no-no.</li>
	<li><span style="font-weight: bold;">CSS relative movement vertically</span>. This is where a developer styles the skiplink with CSS such that it is moved upwards by a large number of pixels sufficient to take it off-screen, and move it back down when it receives keyboard focus (defined using <code>:focus</code> and <code>:action</code> pseudoclasses, the latter for IE) so that sighted keyboard users get the benefit. All very well, but some versions of Window Eyes just lose track of it completely. Stick to horizontal movement.</li>
	<li><span style="font-weight: bold;">NS7.1 crash</span>. Combining absolute AND relative horizontal movement AND moving the link off-screen. This mysteriously crashes Netscape 7.1. Use any two of the three.</li>
	</ol>
	<h4>Hitting the Target</h4>
	<p>So that&#8217;s a few no-nos for the link itself, but the next set of hassles surround the target.</p>
	<ol>
	<li><span style="font-weight: bold;">Link targets with no content</span>. Contentless anchor elements are ignored by JAWS and several other browsers and screenreaders. Still some aesthetic debate about whoat to put in the target anchor. A header? Yes, if there is a suitable one and you&#8217;re happy to style around confusions of coloring it as a link rather than text, and your fix of the IE focus bug (see below) allows it. A single pixel gif? Ick. OK, what about the text &#8216;Main content begins:&#8217;? Hmmm, rather redundant for a screenreader user who has just clicked a skip link of &#8217;skip to main content&#8217;. This is a question best answered by user testing, I think.
</li>
	<li><strong>The IE keyboard focus bug</strong>. Nasty one this. If you are a regular keboard user with IE, you will have noticed that many in-page links will move the viewport, but the keyboard focus remains on the skiplink rather than moving to the target. This means that as soon as you press the tab key after skipping, you are popped back up the to the link that immediately follows the skip link. Deeply annoying. Jim solved it by using a target in a table. Not great mark-up, however, so we kept going. I realised that we could also fix the bug by putting the target in a div with an explicit, positive width or height (e.g. 100%, 1px, 20em but NOT auto or 0). This means that you can stick your target (e.g. the text &#8216;Main Page Content&#8217;) in a div with a width or 1px, a height of 1px, a float of right and an overflow of hidden, you have a target that works with pretty much everything (or, at least, everything we tested it on, which was a pretty good cross section of browsers and screen readers old and new). Terrence Wood suggested a formal explanation, that<br />
<blockquote>
	<p>Using the keyboard IE6 will focus to the closest div or span element that is the parent of a target - either an element with an id, or a named anchor - where the div or span &#8216;hasLayout&#8217; property is set to true. The div or span may itself contain the id being targeted. It appears that div and span are the only elements that receive focus via this method.
</p>
	<p>Authors can set &#8216;hasLayout&#8217; to true a number of ways (see <a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/haslayout.asp">MS&#8217;s<br />
documentation</a>). The most common method, used by CSS authors to clear floats, is to set the element height at 1%, or by setting the width to any value as already noted.
</p></blockquote>
	<p>As a final note, in IE6 with a strict DTD, width and height do not apply to inline elements. Thus, if you want to use a span instead of a div, make sure that it is displaying as a block either by setting the display explicitly to block or inline-block or by floating it left or right.</p>
	</li>
	</ol>
	<p><em>Thanks are due to Jim Thatcher, Terrence Wood, Steve Faulkner, Mike Cherim for valuable discussion and testing</em>.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2005-08-18-the-search-for-the-perfect-skip-link/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Heuristics for Sites for Older Adults</title>
		<link>http://www.communis.co.uk/blog/2005-08-12-heuristics-for-sites-for-older-adults</link>
		<comments>http://www.communis.co.uk/blog/2005-08-12-heuristics-for-sites-for-older-adults#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:59:59 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2005-08-12-heuristics-for-sites-for-older-adults</guid>
		<description><![CDATA[	The profile of accessibility barriers for older users is getting raised at the moment, with revisions to W3C WAI documents to mention aging specifically, and also work such as OlderWiserWired. It&#8217;s hardly rocket science, but it&#8217;s about time design was approached from a more general &#8216;accessibility&#8217; point of view, challenging the depressingly popular misconception that [...]]]></description>
			<content:encoded><![CDATA[	<p>The profile of accessibility barriers for older users is getting raised at the moment, with revisions to W3C WAI documents to mention aging specifically, and also work such as <a href="http://www.aarp.org/olderwiserwired/oww-resources/designing_web_sites_for_older_adults_expert_review.html">OlderWiserWired</a>. It&#8217;s hardly rocket science, but it&#8217;s about time design was approached from a more general &#8216;accessibility&#8217; point of view, challenging the depressingly popular misconception that accessibility is only an issue for blind users.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2005-08-12-heuristics-for-sites-for-older-adults/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>WaSP Accessibility Task Force</title>
		<link>http://www.communis.co.uk/blog/2005-08-04-wasp-accessibility-task-force</link>
		<comments>http://www.communis.co.uk/blog/2005-08-04-wasp-accessibility-task-force#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:59:59 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2005-08-04-wasp-accessibility-task-force</guid>
		<description><![CDATA[	Good news for all you who, like us, have been tearing their hair out trying to get variously flaky assistive technologies to recognise basic semantic mark-up. And don&#8217;t get us started on Flash. Lets hope that Gez and co manage to prod some serious accessible-technology-vendor-buttock and get some standards recognised.
Good luck, guys.
]]></description>
			<content:encoded><![CDATA[	<p>Good news for all you who, like us, have been tearing their hair out trying to get variously flaky assistive technologies to recognise basic semantic mark-up. And don&#8217;t get us started on Flash. Lets hope that Gez and co manage to prod some serious accessible-technology-vendor-buttock and get some standards recognised.<br />
Good luck, guys.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2005-08-04-wasp-accessibility-task-force/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>New accessible widgets for Firefox</title>
		<link>http://www.communis.co.uk/blog/2005-08-03-new-accessible-widgets-for-firefox</link>
		<comments>http://www.communis.co.uk/blog/2005-08-03-new-accessible-widgets-for-firefox#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:59:59 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
		
	<category>Uncategorized</category>
		<guid>http://www.communis.co.uk/blog/2005-08-03-new-accessible-widgets-for-firefox</guid>
		<description><![CDATA[	Youch. Well, a week of concussion meant that Liam missed last Friday&#8217;s WAI Education and Outreach (EO) group meeting, but he&#8217;s now back at his desk, if a little bruised. Mountainboarding has a longer learning curve than he expected. He&#8217;s currently working as part of the WAI EO &#8216;Before and After Design&#8217; task force to [...]]]></description>
			<content:encoded><![CDATA[	<p>Youch. Well, a week of concussion meant that Liam missed last Friday&#8217;s <acronym title="Web Accessibility Initiative">WAI</acronym> Education and Outreach (EO) group meeting, but he&#8217;s now back at his desk, if a little bruised. Mountainboarding has a longer learning curve than he expected. He&#8217;s currently working as part of the WAI EO &#8216;Before and After Design&#8217; task force to build a bad site; it&#8217;s to demonstrate poor practice and the process of bringing it up to standard. It&#8217;s actually very hard to design badly on purpose - We&#8217;re having to write pages properly and then break them! Designs are still internal at the moment - will post a link as soon as it&#8217;s public.
</p>
	<p>
Those of you paying attention to the last post may have linked through to Aaron Leventhal&#8217;s accessible dhtml technology preview, which has some <a href="http://www.mozilla.org/access/dhtml/#complex">tasty widgets for mozilla browsers</a>. You&#8217;ll need to install a recent nightly build of Firefox to see them in action.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.communis.co.uk/blog/2005-08-03-new-accessible-widgets-for-firefox/feed/</wfw:commentRSS>
	</item>
	</channel>
</rss>
