<?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"
	>
<channel>
	<title>Comments on: Hidden barriers: multiple links in headings</title>
	<atom:link href="http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/</link>
	<description></description>
	<pubDate>Tue,  6 Jan 2009 23:59:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Richard Warren</title>
		<link>http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-111885</link>
		<dc:creator>Richard Warren</dc:creator>
		<pubDate>Mon, 03 Nov 2008 16:21:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-111885</guid>
		<description>Headings (h1 to h6) should only contain the relevant text of that heading. We were doing a demo last month with Supernova on an elderly laptop and went to a site that included images in the heading codes. The laptop siezed up and had to be re-booted because the images used up all the available cache when we asked for a list of page headings.

Please keep it simple and use the codes only for what they are supposed to be used for.
Richard</description>
		<content:encoded><![CDATA[<p>Headings (h1 to h6) should only contain the relevant text of that heading. We were doing a demo last month with Supernova on an elderly laptop and went to a site that included images in the heading codes. The laptop siezed up and had to be re-booted because the images used up all the available cache when we asked for a list of page headings.</p>
<p>Please keep it simple and use the codes only for what they are supposed to be used for.<br />
Richard</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AlastairC</title>
		<link>http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-111669</link>
		<dc:creator>AlastairC</dc:creator>
		<pubDate>Sun, 02 Nov 2008 22:10:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-111669</guid>
		<description>Whilst I agree with comments about the poor markup cases highlighted, this:
"screen readers announce the beginning, the end and the level of each heading, whatever is inside the opening and closing tags gets announced as a single item."
Sounds like a bug, similar to the bug that created the 'more than whitespace' checkpoint from yesteryear.</description>
		<content:encoded><![CDATA[<p>Whilst I agree with comments about the poor markup cases highlighted, this:<br />
&#8220;screen readers announce the beginning, the end and the level of each heading, whatever is inside the opening and closing tags gets announced as a single item.&#8221;<br />
Sounds like a bug, similar to the bug that created the &#8216;more than whitespace&#8217; checkpoint from yesteryear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Gibbins</title>
		<link>http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-110316</link>
		<dc:creator>Jon Gibbins</dc:creator>
		<pubDate>Mon, 27 Oct 2008 09:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-110316</guid>
		<description>Hi Bim. What screen reader and browser are you using to get these results? I understand the problem, but I cannot replicate it using JAWS 9 and IE 7. As I tab through the links in a single heading I hear "my link text 1 heading level 1 link" then "my link text 2 heading level 1 link" then "my link text 3 heading level 1 link". dotjay Jon</description>
		<content:encoded><![CDATA[<p>Hi Bim. What screen reader and browser are you using to get these results? I understand the problem, but I cannot replicate it using JAWS 9 and IE 7. As I tab through the links in a single heading I hear &#8220;my link text 1 heading level 1 link&#8221; then &#8220;my link text 2 heading level 1 link&#8221; then &#8220;my link text 3 heading level 1 link&#8221;. dotjay Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben 'Cerbera' Millard</title>
		<link>http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-106720</link>
		<dc:creator>Ben 'Cerbera' Millard</dc:creator>
		<pubDate>Thu, 09 Oct 2008 21:15:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-106720</guid>
		<description>I just found a legitimate use-case for &lt;a href="http://alastairc.ac/2008/09/dconstruct-2008-notes/" rel="nofollow"&gt;2 links in a heading&lt;/a&gt;. Specifically, it's the &lt;code&gt;&#60;h2&#62;&lt;/code&gt; that starts "Social network portability".</description>
		<content:encoded><![CDATA[<p>I just found a legitimate use-case for <a href="http://alastairc.ac/2008/09/dconstruct-2008-notes/" rel="nofollow">2 links in a heading</a>. Specifically, it&#8217;s the <code>&lt;h2&gt;</code> that starts &#8220;Social network portability&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben 'Cerbera' Millard</title>
		<link>http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-106533</link>
		<dc:creator>Ben 'Cerbera' Millard</dc:creator>
		<pubDate>Thu, 09 Oct 2008 01:19:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-106533</guid>
		<description>This was briefly &lt;a href="http://krijnhoetmer.nl/irc-logs/whatwg/20081009#l-127" rel="nofollow"&gt;discussed on #whatwg&lt;/a&gt;. Does reading the entire heading's content when a link in a heading get focus work well most of the time? My initial reaction is that it's a bug but maybe it provides useful context on some websites you can name?</description>
		<content:encoded><![CDATA[<p>This was briefly <a href="http://krijnhoetmer.nl/irc-logs/whatwg/20081009#l-127" rel="nofollow">discussed on #whatwg</a>. Does reading the entire heading&#8217;s content when a link in a heading get focus work well most of the time? My initial reaction is that it&#8217;s a bug but maybe it provides useful context on some websites you can name?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben 'Cerbera' Millard</title>
		<link>http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-106532</link>
		<dc:creator>Ben 'Cerbera' Millard</dc:creator>
		<pubDate>Thu, 09 Oct 2008 01:15:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.rnib.org.uk/wacblog/articles/hidden-barriers/hidden-barriers-multiple-links-in-headings/#comment-106532</guid>
		<description>The accessibility problems with example 1 seem like a bug with the screen reader, to me. If you have focussed a link, surely it should only read out the text for that link? Links are permitted in heading elements.

If the website Example 1 came from was trying to do a navigation list, then I agree that example should be using list markup. You could show what markup that involves to show this point more clearly.

Generally speaking, using headings for things which aren't headings is a bad idea.

In the numbered list:

1. I agree that should be done as a paragraph. Aural output getting weirded up by incorrect markup is understandable.
2. It's fine to have an image in a heading if that image has appropriate alt text? For most cases, the alt attribute would be the empty string. But your description makes it sound like a heading must never include an image? 
3. If correct punctuation is used then the output should make sense. Generally speaking, "Foo (_Bar_)" should not sound exactly like "_Foo Bar_".

How about &lt;a href="http://www.accessifyforum.com/viewtopic.php?t=11076#61945" rel="nofollow"&gt;Heading Links&lt;/a&gt; work, where the entire text of a heading is a single link? That seems like it would work wonderfully in a screen reader because the heading which has interested you can be followed immediately to the web page about it. (The same reason it works great for sighted users.)</description>
		<content:encoded><![CDATA[<p>The accessibility problems with example 1 seem like a bug with the screen reader, to me. If you have focussed a link, surely it should only read out the text for that link? Links are permitted in heading elements.</p>
<p>If the website Example 1 came from was trying to do a navigation list, then I agree that example should be using list markup. You could show what markup that involves to show this point more clearly.</p>
<p>Generally speaking, using headings for things which aren&#8217;t headings is a bad idea.</p>
<p>In the numbered list:</p>
<p>1. I agree that should be done as a paragraph. Aural output getting weirded up by incorrect markup is understandable.<br />
2. It&#8217;s fine to have an image in a heading if that image has appropriate alt text? For most cases, the alt attribute would be the empty string. But your description makes it sound like a heading must never include an image?<br />
3. If correct punctuation is used then the output should make sense. Generally speaking, &#8220;Foo (_Bar_)&#8221; should not sound exactly like &#8220;_Foo Bar_&#8221;.</p>
<p>How about <a href="http://www.accessifyforum.com/viewtopic.php?t=11076#61945" rel="nofollow">Heading Links</a> work, where the entire text of a heading is a single link? That seems like it would work wonderfully in a screen reader because the heading which has interested you can be followed immediately to the web page about it. (The same reason it works great for sighted users.)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
