<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
<title>456 Berea Street</title>
<link>http://www.456bereastreet.com/</link>
<description>Roger Johansson is a web professional specialising in web standards, accessibility, and usability.</description>
<dc:language>en</dc:language>
<dc:date>2009-06-19T08:55:24+01:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=4.21-en" />

<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://www.456bereastreet.com/feed.xml" type="application/rss+xml" /><item>
<title>Break</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/smT0GQkXoY4/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>Life</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200906/break/</guid>

<description>&lt;p class="preamble"&gt;It’s summer here in Sweden, and that means it’s time for my annual break from work and anything even remotely related to it, including this blog.&lt;/p&gt;

&lt;p&gt;I’ll be back in August.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/life/" rel="tag"&gt;Life&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mK9UXG1kDgDPNOP19jasSX7GM9U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mK9UXG1kDgDPNOP19jasSX7GM9U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mK9UXG1kDgDPNOP19jasSX7GM9U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mK9UXG1kDgDPNOP19jasSX7GM9U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=smT0GQkXoY4:rovANdJRJQo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=smT0GQkXoY4:rovANdJRJQo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=smT0GQkXoY4:rovANdJRJQo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=smT0GQkXoY4:rovANdJRJQo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=smT0GQkXoY4:rovANdJRJQo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=smT0GQkXoY4:rovANdJRJQo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=smT0GQkXoY4:rovANdJRJQo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/smT0GQkXoY4" height="1" width="1"/&gt;</description>
<dc:date>2009-06-19T08:55:24+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200906/break/</feedburner:origLink></item>

<item>
<title>Page zoom does not mean the end of flexibility</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/BpxxqzlCVV8/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>Accessibility</category>

<category>CSS</category>

<category>Usability</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200906/page_zoom_does_not_mean_the_end_of_flexibility/</guid>

<description>&lt;p class="preamble"&gt;The latest versions of most browsers support – and default to – full page zooming instead of just increasing text size. Some argue that this means you no longer need to think about what happens when users increase (or, to a lesser degree, decrease) text size, and that there is no longer a need for fluid or elastic layouts or using other units than pixels for font sizing.&lt;/p&gt;

&lt;p&gt;The thought may be tempting, but I don't quite agree, for much the same reasons as Zoe Mickley Gillenwater gives in &lt;a href="http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/"&gt;Why browser zoom shouldn’t kill flexible layouts&lt;/a&gt;, where she argues that full page zoom does not solve all the problems that liquid and elastic layouts solve.&lt;/p&gt;

&lt;p&gt;Another reason for making sure your design is flexible is that on most websites you have to take varying amounts of content into account, so your design needs to be robust enough to handle that. And if you work with multilingual websites, the same content will take up a different amount of space depending on the language. Some languages have mostly short words, others have really, really long words. Full page zoom does not change that.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/accessibility/" rel="tag"&gt;Accessibility&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/css/" rel="tag"&gt;CSS&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/usability/" rel="tag"&gt;Usability&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4X9UEv28wkICcogB3cTmXbeZhas/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4X9UEv28wkICcogB3cTmXbeZhas/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4X9UEv28wkICcogB3cTmXbeZhas/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4X9UEv28wkICcogB3cTmXbeZhas/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=BpxxqzlCVV8:_kgmLeyEN0Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=BpxxqzlCVV8:_kgmLeyEN0Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=BpxxqzlCVV8:_kgmLeyEN0Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=BpxxqzlCVV8:_kgmLeyEN0Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=BpxxqzlCVV8:_kgmLeyEN0Y:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=BpxxqzlCVV8:_kgmLeyEN0Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=BpxxqzlCVV8:_kgmLeyEN0Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/BpxxqzlCVV8" height="1" width="1"/&gt;</description>
<dc:date>2009-06-18T19:17:42+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200906/page_zoom_does_not_mean_the_end_of_flexibility/</feedburner:origLink></item>

<item>
<title>Accessibility improvements in Mac OS X Snow Leopard</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/dFFzLPZMo50/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>Accessibility</category>

<category>Apple</category>

<category>Mac</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200906/accessibility_improvements_in_mac_os_x_snow_leopard/</guid>

<description>&lt;p class="preamble"&gt;Apple recently announced that Mac OS X 10.6, a.k.a. Snow Leopard, will ship in September this year. I’m looking forward to it for several reasons, one of them being the accessibility improvements it will bring.&lt;/p&gt;

&lt;p&gt;According to Apple’s &lt;a href="http://www.apple.com/macosx/accessibility/"&gt;Mac OS X Accessibility&lt;/a&gt; page, Snow Leopard has plenty of accessibility news, several of which will not only help people with disabilities:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;VoiceOver trackpad gestures&lt;/strong&gt; let you control VoiceOver from the trackpad&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Improved Braille support&lt;/strong&gt; means built-in support for even more Braille displays&lt;/li&gt;
	&lt;li&gt;Finally, full &lt;strong&gt;VoiceOver support for HTML tables&lt;/strong&gt;&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;The rotor&lt;/strong&gt; lets you use the trackpad to move through text as if you were turning a dial&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Quick Nav&lt;/strong&gt; makes it easier to control the computer using just one hand&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Auto web spots&lt;/strong&gt; interpret the visual design of web sites to figure out important locations on the page&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Custom labels&lt;/strong&gt; let you manually assign labels to unlabelled or badly labelled form controls&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;More detailed customisation&lt;/strong&gt; lets you configure VoiceOver to better suit you&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lots of good news, though I would have liked to see ”Full WAI-ARIA support” on the list as well.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/accessibility/" rel="tag"&gt;Accessibility&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/apple/" rel="tag"&gt;Apple&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/mac/" rel="tag"&gt;Mac&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hjn4jmFGixvVEw-T6neEAPTDqN4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hjn4jmFGixvVEw-T6neEAPTDqN4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hjn4jmFGixvVEw-T6neEAPTDqN4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hjn4jmFGixvVEw-T6neEAPTDqN4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=dFFzLPZMo50:PgJ9M3cWkLw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=dFFzLPZMo50:PgJ9M3cWkLw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=dFFzLPZMo50:PgJ9M3cWkLw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=dFFzLPZMo50:PgJ9M3cWkLw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=dFFzLPZMo50:PgJ9M3cWkLw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=dFFzLPZMo50:PgJ9M3cWkLw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=dFFzLPZMo50:PgJ9M3cWkLw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/dFFzLPZMo50" height="1" width="1"/&gt;</description>
<dc:date>2009-06-17T19:24:40+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200906/accessibility_improvements_in_mac_os_x_snow_leopard/</feedburner:origLink></item>

<item>
<title>Do you think a WCAG 2.0 technique can be improved? Let the W3C know.</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/i1qq10fT4lM/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>Accessibility</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200906/do_you_think_a_wcag_20_technique_can_be_improved_let_the_w3c_know/</guid>

<description>&lt;p class="preamble"&gt;While going through &lt;a href="http://www.w3.org/TR/WCAG20/"&gt;Web Content Accessibility Guidelines (WCAG) 2.0&lt;/a&gt;, I have noted that some of the &lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/"&gt;Techniques for WCAG 2.0&lt;/a&gt; could be improved, at least in my opinion.&lt;/p&gt;

&lt;p&gt;In some cases it’s a simple typo, in other cases the technique doesn’t describe what I would consider current best practice. The good thing is that the technique documents aren’t set in stone like the main WCAG 2.0 document is.&lt;/p&gt;

&lt;p&gt;If you have suggestions for improvement to a WCAG 2.0 technique (or any other WCAG 2.0 document), the WAI web site has a page with &lt;a href="http://www.w3.org/WAI/WCAG20/comments/"&gt;Instructions for Commenting on WCAG 2.0 Documents&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I haven’t done so yet, but I hope to be able to find time to go through the techniques and send in my feedback.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/accessibility/" rel="tag"&gt;Accessibility&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-apEoy11sKJOB23VOCpk6QNNWmM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-apEoy11sKJOB23VOCpk6QNNWmM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-apEoy11sKJOB23VOCpk6QNNWmM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-apEoy11sKJOB23VOCpk6QNNWmM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=i1qq10fT4lM:46uP-hwqqGc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=i1qq10fT4lM:46uP-hwqqGc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=i1qq10fT4lM:46uP-hwqqGc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=i1qq10fT4lM:46uP-hwqqGc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=i1qq10fT4lM:46uP-hwqqGc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=i1qq10fT4lM:46uP-hwqqGc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=i1qq10fT4lM:46uP-hwqqGc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/i1qq10fT4lM" height="1" width="1"/&gt;</description>
<dc:date>2009-06-16T20:25:32+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200906/do_you_think_a_wcag_20_technique_can_be_improved_let_the_w3c_know/</feedburner:origLink></item>

<item>
<title>Using the Web with a refreshable Braille display</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/S93gkLG7YzI/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>Accessibility</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200906/using_the_web_with_a_refreshable_braille_display/</guid>

<description>&lt;p class="preamble"&gt;Chances are that you have either seen someone use a screen reader to access the Web. You may even have tried one yourself. Braille displays, however, are not as commonly seen, and since you need more than just software to use one it just isn’t feasible for most sighted Web professionals to actually try one. Not to mention the need to learn Braille to be able to read anything.&lt;/p&gt;

&lt;p&gt;So watching a video of someone using a refreshable Braille display to read with their fingertips may be as close as you get. Roger Hudson has posted one such video in &lt;a href="http://www.dingoaccess.com/accessibility/refreshable-braille-and-the-web/"&gt;Refreshable Braille and the Web&lt;/a&gt;, and I suggest you watch it. The more we all know about assistive technology and how people use it, the better.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/accessibility/" rel="tag"&gt;Accessibility&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MDyt6GkH8h9dn1EqHFl60xuEbmY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MDyt6GkH8h9dn1EqHFl60xuEbmY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MDyt6GkH8h9dn1EqHFl60xuEbmY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MDyt6GkH8h9dn1EqHFl60xuEbmY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=S93gkLG7YzI:W0IZUf5EAqc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=S93gkLG7YzI:W0IZUf5EAqc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=S93gkLG7YzI:W0IZUf5EAqc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=S93gkLG7YzI:W0IZUf5EAqc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=S93gkLG7YzI:W0IZUf5EAqc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=S93gkLG7YzI:W0IZUf5EAqc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=S93gkLG7YzI:W0IZUf5EAqc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/S93gkLG7YzI" height="1" width="1"/&gt;</description>
<dc:date>2009-06-11T20:50:49+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200906/using_the_web_with_a_refreshable_braille_display/</feedburner:origLink></item>

<item>
<title>Enabling keyboard navigation in Mac OS X Web browsers</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/Xe7oSRnbST8/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>Accessibility</category>

<category>Browsers</category>

<category>Mac</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200906/enabling_keyboard_navigation_in_mac_os_x_web_browsers/</guid>

<description>&lt;p&gt;I like using the keyboard to navigate websites. It is often more efficient and comfortable than having to reach for the mouse and position the cursor just right. Another reason I have for using the keyboard is that it lets me check that aspect of accessibility on the sites we build at work.&lt;/p&gt;

&lt;p&gt;One problem is that, for some strange reason, Mac OS X web browsers do not have full keyboard navigation enabled by default. They do support keyboard navigation, but you need to enable it. In some cases it’s very easy, in others it requires a bit more work.&lt;/p&gt;

&lt;p&gt;Since I am asked about this every now and then I have written this summary of how to enable full keyboard navigation in some web browsers for Mac OS X.&lt;/p&gt;

&lt;h2&gt;Safari&lt;/h2&gt;

&lt;ol&gt;
	&lt;li&gt;Choose Safari &gt; Preferences.&lt;/li&gt;
	&lt;li&gt;Click Advanced.&lt;/li&gt;
	&lt;li&gt;By default, the Tab key just focuses form controls – you need to use Option-Tab to focus links as well. To change this, check the checkbox labelled Press Tab to highlight each item on a webpage.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Firefox&lt;/h2&gt;

&lt;ol&gt;
	&lt;li&gt;Choose Apple menu &gt; System Preferences.&lt;/li&gt;
	&lt;li&gt;Click Keyboard &amp;amp; Mouse&lt;/li&gt;
	&lt;li&gt;Click Keyboard Shortcuts.&lt;/li&gt;
	&lt;li&gt;Below “Full keyboard access”, check the radio button labelled All controls.&lt;/li&gt;
	&lt;li&gt;Close System Preferences and open Firefox.&lt;/li&gt;
	&lt;li&gt;Type &lt;kbd&gt;about:config&lt;/kbd&gt; in the Firefox location bar, press enter and click the “I’ll be careful, I promise!” button.&lt;/li&gt;
	&lt;li&gt;Look for a setting called accessibility.tabfocus. Most likely it isn’t there, but if it is, double-click it and change its value to 7. Skip the next steps.&lt;/li&gt;
	&lt;li&gt;If there is no accessibility.tabfocus setting, right-click anywhere in the list and choose New &gt; String.&lt;/li&gt;
	&lt;li&gt;In the “New string value” dialog that opens, enter &lt;kbd&gt;accessibility.tabfocus&lt;/kbd&gt; and click OK.&lt;/li&gt;
	&lt;li&gt;Enter &lt;kbd&gt;7&lt;/kbd&gt; in the “Enter string value” dialog and click OK.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You may need to refresh any pages that were open in other tabs before you opened about:config for the changes to take effect.&lt;/p&gt;

&lt;p&gt;It is worth noting that sometimes you don’t have to go through steps 6-10 to enable keyboard navigation in Firefox. It seems a bit strange, but if I create a new user profile in Firefox 3, keyboard navigation works without further configuration. If I create a new Mac OS X user, however, keyboard navigation does not work until I add accessibility.tabfocus in about.config. Why? No idea.&lt;/p&gt;

&lt;h2&gt;Opera&lt;/h2&gt;

&lt;ol&gt;
	&lt;li&gt;Choose Opera &gt; Preferences.&lt;/li&gt;
	&lt;li&gt;Click Advanced.&lt;/li&gt;
	&lt;li&gt;Select Shortcuts in the list of settings.&lt;/li&gt;
	&lt;li&gt;Check the “Enable single-key shortcuts” checkbox.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In Opera you don’t keyboard navigate quite the same way as in other browsers. The Tab key only works with form controls. To navigate links you use the Q and A keys to step backwards and forwards through the links on the page. You can also use headings to navigate by pressing the W and S keys to step to the previous or next heading. In addition to this, Opera has something called &lt;em&gt;Spatial navigation&lt;/em&gt; which lets you use the Shift key and the arrow keys to move around the page.&lt;/p&gt;

&lt;h2&gt;Camino&lt;/h2&gt;

&lt;ol&gt;
	&lt;li&gt;Choose Camino &gt; Preferences.&lt;/li&gt;
	&lt;li&gt;Click Web Features.&lt;/li&gt;
	&lt;li&gt;From the “Tab selects” menu, choose All form controls and links.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;OmniWeb&lt;/h2&gt;

&lt;ol&gt;
	&lt;li&gt;Choose OmniWeb &gt; Preferences.&lt;/li&gt;
	&lt;li&gt;Click General.&lt;/li&gt;
	&lt;li&gt;Next to “Keyboard Navigation”, check the radio button labelled Tab key selects links and form controls.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Start loving your keyboard&lt;/h2&gt;

&lt;p&gt;Now that you know how to enable full keyboard navigation in most Mac OS X web browsers, try it out if you haven’t already – you may find yourself liking it. Even if you don’t, you’ll be able to check that you do not create accessibility problems for people who cannot use a mouse and rely on their keyboard to navigate the Web.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/accessibility/" rel="tag"&gt;Accessibility&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/browsers/" rel="tag"&gt;Browsers&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/mac/" rel="tag"&gt;Mac&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VZ8AZXPpU7e2wogV5WzcdlDuEgM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VZ8AZXPpU7e2wogV5WzcdlDuEgM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VZ8AZXPpU7e2wogV5WzcdlDuEgM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VZ8AZXPpU7e2wogV5WzcdlDuEgM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=Xe7oSRnbST8:UMT1lHicDA8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=Xe7oSRnbST8:UMT1lHicDA8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=Xe7oSRnbST8:UMT1lHicDA8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=Xe7oSRnbST8:UMT1lHicDA8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=Xe7oSRnbST8:UMT1lHicDA8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=Xe7oSRnbST8:UMT1lHicDA8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=Xe7oSRnbST8:UMT1lHicDA8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/Xe7oSRnbST8" height="1" width="1"/&gt;</description>
<dc:date>2009-06-09T15:50:51+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200906/enabling_keyboard_navigation_in_mac_os_x_web_browsers/</feedburner:origLink></item>

<item>
<title>Help screen reader users by giving data tables a summary</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/PZYlzC0WnqM/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>Accessibility</category>

<category>Quick Tips</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200906/help_screen_reader_users_by_giving_data_tables_a_summary/</guid>

<description>&lt;p class="preamble"&gt;When sighted users encounter a data table, they can scan it to get an understanding of the data it contains. They can quickly skip from the first row to the last and from one column to another and so on.&lt;/p&gt;

&lt;p&gt;For people using a screen reader or other non-visual browser, this is a much more time-consuming task since they read the table cell by cell, row by row, and have to more or less keep all of it in memory.&lt;/p&gt;

&lt;p&gt;To help users of non-visual browsers understand and navigate data tables, you can use the &lt;a href="http://www.w3.org/TR/html4/struct/tables.html#adef-summary"&gt;&lt;code&gt;summary&lt;/code&gt;&lt;/a&gt; attribute to describe their structure. The &lt;code&gt;summary&lt;/code&gt; attribute is not displayed in graphical browsers, so the information you put there should be written for non-visual users.&lt;/p&gt;

&lt;p&gt;Describing a table with a &lt;code&gt;summary&lt;/code&gt; attribute is particularly useful for more complex tables. For simple tables it may not be necessary as enough info may be provided in the &lt;code&gt;caption&lt;/code&gt; element.&lt;/p&gt;

&lt;h2&gt;Further reading:&lt;/h2&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.usability.com.au/resources/tables.cfm#summary"&gt;Accessible Data Tables, summary for Table Purpose&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H73"&gt;WCAG 2.0, H73: Using the summary attribute of the table element to give an overview of data tables&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://juicystudio.com/article/purpose-of-the-summary-attribute.php"&gt;Purpose of the summary Attribute&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This post is a Quick Tip. Background info is available in &lt;a href="http://www.456bereastreet.com/archive/200812/quick_tips_for_web_developers_and_web_designers/"&gt;Quick Tips for web developers and web designers&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/accessibility/" rel="tag"&gt;Accessibility&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/quick_tips/" rel="tag"&gt;Quick Tips&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QaiJV_zxPZMCmCD8knzoFzxYD5Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QaiJV_zxPZMCmCD8knzoFzxYD5Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QaiJV_zxPZMCmCD8knzoFzxYD5Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QaiJV_zxPZMCmCD8knzoFzxYD5Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=PZYlzC0WnqM:w1YfUhauM44:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=PZYlzC0WnqM:w1YfUhauM44:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=PZYlzC0WnqM:w1YfUhauM44:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=PZYlzC0WnqM:w1YfUhauM44:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=PZYlzC0WnqM:w1YfUhauM44:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=PZYlzC0WnqM:w1YfUhauM44:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=PZYlzC0WnqM:w1YfUhauM44:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/PZYlzC0WnqM" height="1" width="1"/&gt;</description>
<dc:date>2009-06-05T13:57:56+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200906/help_screen_reader_users_by_giving_data_tables_a_summary/</feedburner:origLink></item>

<item>
<title>Find and highlight HTML elements with FireFinder for FireBug</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/AbHAW6StxAU/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>CSS</category>

<category>Productivity</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200906/find_and_highlight_html_elements_with_firefinder_for_firebug/</guid>

<description>&lt;p class="preamble"&gt;A Firefox extension (for Firebug) that I’ve been trying out a bit lately is &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/11905/"&gt;FireFinder&lt;/a&gt;. It lets you quickly find HTML elements that match a CSS selector or XPath expression.&lt;/p&gt;

&lt;p&gt;It may not sound like much, but it can be really helpful. Want to find all &lt;code&gt;img&lt;/code&gt; elements on a page? Open FireFinder, type &lt;kbd&gt;img&lt;/kbd&gt; and hit enter, and FireFinder highlights all images for you. Want to find any linked images? Enter &lt;kbd&gt;a img&lt;/kbd&gt; instead. Want to highlight images that do not have an &lt;code&gt;alt&lt;/code&gt; attribute? Try &lt;kbd&gt;img:not([alt])&lt;/kbd&gt;. And so on. Excellent!&lt;/p&gt;

&lt;p&gt;FireFinder is yet another very useful tool created by Robert Nyman. For more info check out Robert’s blog post &lt;a href="http://robertnyman.com/2009/05/12/firefinder-for-firebug-an-extension-to-quickly-find-elements-matching-your-css-selectors-or-xpath-expressions/"&gt;Firefinder for Firebug - an extension to quickly find elements matching your CSS selectors or XPath expressions&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/css/" rel="tag"&gt;CSS&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/productivity/" rel="tag"&gt;Productivity&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HWf1Ud_jzR-J44rD1N4AZzM8xKU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HWf1Ud_jzR-J44rD1N4AZzM8xKU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HWf1Ud_jzR-J44rD1N4AZzM8xKU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HWf1Ud_jzR-J44rD1N4AZzM8xKU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=AbHAW6StxAU:7YaJovMwZZE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=AbHAW6StxAU:7YaJovMwZZE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=AbHAW6StxAU:7YaJovMwZZE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=AbHAW6StxAU:7YaJovMwZZE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=AbHAW6StxAU:7YaJovMwZZE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=AbHAW6StxAU:7YaJovMwZZE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=AbHAW6StxAU:7YaJovMwZZE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/AbHAW6StxAU" height="1" width="1"/&gt;</description>
<dc:date>2009-06-01T22:11:39+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200906/find_and_highlight_html_elements_with_firefinder_for_firebug/</feedburner:origLink></item>

<item>
<title>Cufón and screen readers</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/qjbuhMv4aPI/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>Accessibility</category>

<category>Typography</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200905/cufon_and_screen_readers/</guid>

<description>&lt;p class="preamble"&gt;&lt;a href="http://cufon.shoqolate.com/generate/"&gt;Cufón&lt;/a&gt; has been talked about a lot recently, and it looks like a potential alternative to static images or sIFR in situations when you absolutely &lt;strong&gt;must&lt;/strong&gt; use a typeface that is not “web-safe”.&lt;/p&gt;

&lt;p&gt;I say &lt;em&gt;potential&lt;/em&gt; alternative because in its current state there are a couple of issues that prevent me from using it: text rendered with Cufón can’t (easily) be copied and it causes problems in some screen readers.&lt;/p&gt;

&lt;p&gt;Looking at Cufón’s &lt;a href="http://wiki.github.com/sorccu/cufon/known-bugs-and-issues"&gt;Known bugs and issues&lt;/a&gt; it seems as if the text selection problem is being worked on, so I’ll leave it at that.&lt;/p&gt;

&lt;p&gt;The screen reader problem is more troubling though. It seems to be caused by each word in text rendered by Cufón being a separate &lt;code&gt;span&lt;/code&gt; element. This makes several screen readers (at least VoiceOver, FireVox, ORCA, Window-Eyes, and Opera Voice) Read. The. Text. As. If. Each. Word. Was. Separated. By. A. Full. Stop.&lt;/p&gt;

&lt;p&gt;Even worse, in some cases the screen reader will stop after reading the first word of a Cufón-replaced sentence. A screen reader user navigating by headings on a site that uses Cufón for headings may not realise this and miss all but the first word of each heading.&lt;/p&gt;

&lt;p&gt;Browsing the &lt;a href="http://wiki.github.com/sorccu/cufon/api"&gt;Cufón API&lt;/a&gt; I found a way to avoid this problem – setting the &lt;code&gt;separate&lt;/code&gt; option to &lt;code&gt;'none'&lt;/code&gt;. This way Cufón does not wrap each word in a separate &lt;code&gt;span&lt;/code&gt; element. The catch is that, as far as I can tell, doing so makes it impossible for the text to wrap to multiple lines, so you can only use it if you know for sure that the text will fit on a single line.&lt;/p&gt;

&lt;p&gt;A valid question you may be asking yourself is if screen readers really should be pausing after each &lt;code&gt;span&lt;/code&gt; element. I'm not sure. I think it's reasonable that screen readers &lt;strong&gt;somehow&lt;/strong&gt; convey &lt;code&gt;span&lt;/code&gt; elements and other inline elements to the user. I'm not sure what the "correct" behaviour should be, and there may be better ways than pausing.&lt;/p&gt;

&lt;p&gt;In the case of Cufón the &lt;code&gt;span&lt;/code&gt; elements are meaningless and could (should) be ignored, but other times inline elements are there for a reason. It's probably hard for a screen reader to guess which it is, though I suppose &lt;code&gt;span&lt;/code&gt; elements could be safely ignored most of the time since they have no inherent semantic meaning.&lt;/p&gt;

&lt;p&gt;Anyone know of a solution to this problem, or know more about why some screen readers pause after inline elements? Please &lt;a href="http://www.456bereastreet.com/contact/"&gt;let me know&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/accessibility/" rel="tag"&gt;Accessibility&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/typography/" rel="tag"&gt;Typography&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pn94dvRSaPxj8zu7Wb6myPsGeM0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pn94dvRSaPxj8zu7Wb6myPsGeM0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pn94dvRSaPxj8zu7Wb6myPsGeM0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pn94dvRSaPxj8zu7Wb6myPsGeM0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=qjbuhMv4aPI:XE6vF6k0zjw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=qjbuhMv4aPI:XE6vF6k0zjw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=qjbuhMv4aPI:XE6vF6k0zjw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=qjbuhMv4aPI:XE6vF6k0zjw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=qjbuhMv4aPI:XE6vF6k0zjw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=qjbuhMv4aPI:XE6vF6k0zjw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=qjbuhMv4aPI:XE6vF6k0zjw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/qjbuhMv4aPI" height="1" width="1"/&gt;</description>
<dc:date>2009-05-28T19:40:28+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200905/cufon_and_screen_readers/</feedburner:origLink></item>

<item>
<title>W3C online course: An Introduction to W3C's Mobile Web Best Practices</title>
<link>http://feedproxy.google.com/~r/456bereastreet/~3/xl8zW8F5igk/</link>
<dc:creator>Roger Johansson</dc:creator>

<category>Mobile Web</category>

<category>Web Standards</category>

<guid isPermaLink="false">http://www.456bereastreet.com/archive/200905/w3c_online_course_an_introduction_to_w3cs_mobile_web_best_practices/</guid>

<description>&lt;p class="preamble"&gt;If you’re building websites or web applications that are completely or partially targeted to people using mobile phones to access the Internet, you may be aware of the W3C Recommendation &lt;a href="http://www.w3.org/TR/mobile-bp/"&gt;Mobile Web Best Practices&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In case you aren’t familiar with the document, or if you have read it but would like a more hands-on explanation of the best practices it contains, you might want to spend € 99 and a couple of hours per week for 9 weeks on &lt;a href="http://www.w3.org/2009/04/MobiWeb102/"&gt;Introduction to W3C's Mobile Web Best Practices&lt;/a&gt;. It’s an online course starting June 1 that &lt;q cite="http://www.w3.org/2009/04/MobiWeb102/"&gt;will help Web designers and content producers already familiar with the desktop world to become familiar with the Web as delivered on mobile devices&lt;/q&gt;.&lt;/p&gt;

&lt;p&gt;More details are available in the &lt;a href="http://www.w3.org/2009/03/mobitrain_course_description.html" title="Introduction to W3C's Mobile Web Best Practices: Course Description"&gt;Course Description&lt;/a&gt;. Looks like a good intro if you aren’t already aware of how designing and developing for the Mobile Web differs from creating stuff for desktop computers.&lt;/p&gt;&lt;p&gt;Posted in &lt;a href="http://www.456bereastreet.com/archive/categories/mobile_web/" rel="tag"&gt;Mobile Web&lt;/a&gt;, &lt;a href="http://www.456bereastreet.com/archive/categories/web_standards/" rel="tag"&gt;Web Standards&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MAj5ax7dzmzEJuPTzWd7dJxmJf8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MAj5ax7dzmzEJuPTzWd7dJxmJf8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MAj5ax7dzmzEJuPTzWd7dJxmJf8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MAj5ax7dzmzEJuPTzWd7dJxmJf8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=xl8zW8F5igk:_VdD0Bb2DkU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=xl8zW8F5igk:_VdD0Bb2DkU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=xl8zW8F5igk:_VdD0Bb2DkU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=xl8zW8F5igk:_VdD0Bb2DkU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=xl8zW8F5igk:_VdD0Bb2DkU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/456bereastreet?a=xl8zW8F5igk:_VdD0Bb2DkU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/456bereastreet?i=xl8zW8F5igk:_VdD0Bb2DkU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/456bereastreet/~4/xl8zW8F5igk" height="1" width="1"/&gt;</description>
<dc:date>2009-05-25T18:46:11+01:00</dc:date>
<feedburner:origLink>http://www.456bereastreet.com/archive/200905/w3c_online_course_an_introduction_to_w3cs_mobile_web_best_practices/</feedburner:origLink></item>

</channel>
</rss>
