<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Quiz 2.4.1: On being heard but not seen</title>
	<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/</link>
	<description>Seeking Best Accessibility Practices</description>
	<pubDate>Fri, 16 May 2008 07:45:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>

	<item>
		<title>By: John Yuda</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-108</link>
		<author>John Yuda</author>
		<pubDate>Mon, 04 Apr 2005 04:08:32 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-108</guid>
					<description>Well, we know that A is going to result in some (or maybe all, I'm not sure) screenreaders failing to read them, so that's right out.

C and D may cause problems with Google, from what I've been reading -- although they may object equally to B, so I'm not sure if there's much help there at any rate.

I'd probably use option C, unless I were extremely concerned about my pagerank, in which case I'd experiment with B.</description>
		<content:encoded><![CDATA[<p>Well, we know that A is going to result in some (or maybe all, I&#8217;m not sure) screenreaders failing to read them, so that&#8217;s right out.</p>
<p>C and D may cause problems with Google, from what I&#8217;ve been reading &#8212; although they may object equally to B, so I&#8217;m not sure if there&#8217;s much help there at any rate.</p>
<p>I&#8217;d probably use option C, unless I were extremely concerned about my pagerank, in which case I&#8217;d experiment with B.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Georg</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-109</link>
		<author>Georg</author>
		<pubDate>Mon, 04 Apr 2005 04:23:37 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-109</guid>
					<description>A: may end up not 'showing up' at all, so that's not of much use.

B: have never tried that one.

C and D should work, but ems are a bit unpredictable across browser-land. Some browsers may get the calculations wrong, and end up affecting the visible part. Pixels are better here.

Off-screen by use of absolute-positioning with pixels is reliable in all browsers I've tested in (win / Mac), with a top and left value of max -30000px.

Other methods, like negative text-indent, are less reliable.

My typical, safe, 'off-screen' will look like this:
.offscreen {position: absolute; left: -9000; top: -9000;}</description>
		<content:encoded><![CDATA[<p>A: may end up not &#8217;showing up&#8217; at all, so that&#8217;s not of much use.</p>
<p>B: have never tried that one.</p>
<p>C and D should work, but ems are a bit unpredictable across browser-land. Some browsers may get the calculations wrong, and end up affecting the visible part. Pixels are better here.</p>
<p>Off-screen by use of absolute-positioning with pixels is reliable in all browsers I&#8217;ve tested in (win / Mac), with a top and left value of max -30000px.</p>
<p>Other methods, like negative text-indent, are less reliable.</p>
<p>My typical, safe, &#8216;off-screen&#8217; will look like this:<br />
.offscreen {position: absolute; left: -9000; top: -9000;}</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Gez</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-110</link>
		<author>Gez</author>
		<pubDate>Mon, 04 Apr 2005 07:38:26 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-110</guid>
					<description>A couple of links to provide some background information:

* http://www.freedomscientific.com/fs_support/BulletinView.cfm?QC=565
* http://juicystudio.com/invisible-form-prompts.asp</description>
		<content:encoded><![CDATA[<p>A couple of links to provide some background information:</p>
<p>* <a href="http://www.freedomscientific.com/fs_support/BulletinView.cfm?QC=565" rel="nofollow">http://www.freedomscientific.com/fs_support/BulletinView.cfm?QC=565</a><br />
* <a href="http://juicystudio.com/invisible-form-prompts.asp" rel="nofollow">http://juicystudio.com/invisible-form-prompts.asp</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>By: patrick h. lauke</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-111</link>
		<author>patrick h. lauke</author>
		<pubDate>Mon, 04 Apr 2005 08:42:05 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-111</guid>
					<description>an ongoing debate...the hardcore accessibilistas will of course argue that everything should be visible, as the information will be valuable to all users, not just those with a screenreader...
this is where i see alternate stylesheets offering an elegant solution: have both a "designer" version (which can then use display:none;) and a more "accessibility" minded version (where things are all visible).

of course, in an ideal world, there wouldn't be a need for this dual approach: you'd be able to define element display/visibility on a per-medium basis, therefore making things like skip links not display on screen but be available through media-specific stylesheets aimed at "speech"...</description>
		<content:encoded><![CDATA[<p>an ongoing debate&#8230;the hardcore accessibilistas will of course argue that everything should be visible, as the information will be valuable to all users, not just those with a screenreader&#8230;<br />
this is where i see alternate stylesheets offering an elegant solution: have both a &#8220;designer&#8221; version (which can then use display:none;) and a more &#8220;accessibility&#8221; minded version (where things are all visible).</p>
<p>of course, in an ideal world, there wouldn&#8217;t be a need for this dual approach: you&#8217;d be able to define element display/visibility on a per-medium basis, therefore making things like skip links not display on screen but be available through media-specific stylesheets aimed at &#8220;speech&#8221;&#8230;</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Robin</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-112</link>
		<author>Robin</author>
		<pubDate>Mon, 04 Apr 2005 08:45:57 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-112</guid>
					<description>Probably B in this case for the reasons outlined by Georg above. However there are questions about the SEO implications...</description>
		<content:encoded><![CDATA[<p>Probably B in this case for the reasons outlined by Georg above. However there are questions about the SEO implications&#8230;</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Anup</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-113</link>
		<author>Anup</author>
		<pubDate>Mon, 04 Apr 2005 08:50:17 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-113</guid>
					<description>A combination of B and D, is suggested from WebAim, where they looked into this quite a bit:

&lt;a href="http://www.webaim.org/techniques/articles/hiddentext" rel="nofollow"&gt;http://www.webaim.org/techniques/articles/hiddentext&lt;/a&gt;

I have used this successfully on some sites without noticing any loss in page ranks.</description>
		<content:encoded><![CDATA[<p>A combination of B and D, is suggested from WebAim, where they looked into this quite a bit:</p>
<p><a href="http://www.webaim.org/techniques/articles/hiddentext" rel="nofollow">http://www.webaim.org/techniques/articles/hiddentext</a></p>
<p>I have used this successfully on some sites without noticing any loss in page ranks.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: paul haine</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-114</link>
		<author>paul haine</author>
		<pubDate>Mon, 04 Apr 2005 09:02:23 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-114</guid>
					<description>I've tried B in the past but had very little success with it; some browsers respect the width but not the height, some respect the font-size: 0 and some don't, and so on. More trouble than it's worth.

I'd go with C, or the unlisted option E which uses text-indent: -9999px</description>
		<content:encoded><![CDATA[<p>I&#8217;ve tried B in the past but had very little success with it; some browsers respect the width but not the height, some respect the font-size: 0 and some don&#8217;t, and so on. More trouble than it&#8217;s worth.</p>
<p>I&#8217;d go with C, or the unlisted option E which uses text-indent: -9999px</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-117</link>
		<author>Bob Easton</author>
		<pubDate>Mon, 04 Apr 2005 13:18:11 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-117</guid>
					<description>John Yuda says:
&lt;blockquote&gt;C and D may cause problems with Google, from what I’ve been reading...&lt;/blockquote&gt;

Does anyone know if this is true?  Yes, we know that Google looks for text hidden by making color and background the same, but that is a relatively trivial test of inline styling information.

Is Google now testing for techniques such as C and D?  That's sort of hard to imagine for a site that doesn't use web-standards techniques in its own presentation.

Fact, rumor, or paranoia?</description>
		<content:encoded><![CDATA[<p>John Yuda says:</p>
<blockquote><p>C and D may cause problems with Google, from what I’ve been reading&#8230;</p></blockquote>
<p>Does anyone know if this is true?  Yes, we know that Google looks for text hidden by making color and background the same, but that is a relatively trivial test of inline styling information.</p>
<p>Is Google now testing for techniques such as C and D?  That&#8217;s sort of hard to imagine for a site that doesn&#8217;t use web-standards techniques in its own presentation.</p>
<p>Fact, rumor, or paranoia?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: KLewis</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-118</link>
		<author>KLewis</author>
		<pubDate>Mon, 04 Apr 2005 14:03:33 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-118</guid>
					<description>I've never heard of any real proof about Google or any other SE penalising techniques such as C &#38;D despite spending some time trying to seek it out.

If these techniques become known as being used for valid reasons then hopefully this will never be an issue.

If the rumours are true I'd say B was just as bad...</description>
		<content:encoded><![CDATA[<p>I&#8217;ve never heard of any real proof about Google or any other SE penalising techniques such as C &amp;D despite spending some time trying to seek it out.</p>
<p>If these techniques become known as being used for valid reasons then hopefully this will never be an issue.</p>
<p>If the rumours are true I&#8217;d say B was just as bad&#8230;</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bryce</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-119</link>
		<author>Bryce</author>
		<pubDate>Mon, 04 Apr 2005 14:56:58 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-119</guid>
					<description>I use C), the off-left method because it's the only method I've ever seen any empirical evidence to work consistently across several screen readers [1].  (Wasn't that your study, Bob?)  However, that does not mean B) and D) are not viable options.  It just means I'm not educated enough to make a valuable decision on whether it's in my benefit to change my current best practice.

The only one I'd avoid like the plague is A) which has well-documented issues w/ screen readers. [2]

NOTES:
[1] http://css-discuss.incutio.com/?page=ScreenreaderVisibility
[2] http://www.alistapart.com/articles/fir/</description>
		<content:encoded><![CDATA[<p>I use C), the off-left method because it&#8217;s the only method I&#8217;ve ever seen any empirical evidence to work consistently across several screen readers [1].  (Wasn&#8217;t that your study, Bob?)  However, that does not mean B) and D) are not viable options.  It just means I&#8217;m not educated enough to make a valuable decision on whether it&#8217;s in my benefit to change my current best practice.</p>
<p>The only one I&#8217;d avoid like the plague is A) which has well-documented issues w/ screen readers. [2]</p>
<p>NOTES:<br />
[1] <a href="http://css-discuss.incutio.com/?page=ScreenreaderVisibility" rel="nofollow">http://css-discuss.incutio.com/?page=ScreenreaderVisibility</a><br />
[2] <a href="http://www.alistapart.com/articles/fir/" rel="nofollow">http://www.alistapart.com/articles/fir/</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>By: pamberman</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-120</link>
		<author>pamberman</author>
		<pubDate>Mon, 04 Apr 2005 16:47:12 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-120</guid>
					<description>Like Anup, I use the technique from WebAIM: http://www.webaim.org/techniques/articles/hiddentext</description>
		<content:encoded><![CDATA[<p>Like Anup, I use the technique from WebAIM: <a href="http://www.webaim.org/techniques/articles/hiddentext" rel="nofollow">http://www.webaim.org/techniques/articles/hiddentext</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Charles "Chas" Belov</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-121</link>
		<author>Charles "Chas" Belov</author>
		<pubDate>Mon, 04 Apr 2005 17:19:58 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-121</guid>
					<description>I've been using the old hide the instructions in an ALT attribute of an image tag method, but will take a look at the WebAIM alternatives. However, in our new page design, I am putting the site navigation at the end of the page so that there is no need to skip the repetitive navigation at all. This not only helps people using screen readers or tab navigation, but also helps search engines by getting the actual content closer to the top of the page.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been using the old hide the instructions in an ALT attribute of an image tag method, but will take a look at the WebAIM alternatives. However, in our new page design, I am putting the site navigation at the end of the page so that there is no need to skip the repetitive navigation at all. This not only helps people using screen readers or tab navigation, but also helps search engines by getting the actual content closer to the top of the page.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Charles</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-122</link>
		<author>Charles</author>
		<pubDate>Mon, 04 Apr 2005 17:25:38 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-122</guid>
					<description>I note that the WebAIM page says a height and width of 0 will not work in some screen readers, elimitating method B. I know A doesn't work in some screen readers, leaving only C and D as candidates from the above choices.</description>
		<content:encoded><![CDATA[<p>I note that the WebAIM page says a height and width of 0 will not work in some screen readers, elimitating method B. I know A doesn&#8217;t work in some screen readers, leaving only C and D as candidates from the above choices.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Darren James Harkness</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-123</link>
		<author>Darren James Harkness</author>
		<pubDate>Mon, 04 Apr 2005 20:26:57 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-123</guid>
					<description>Why not use the @media classifiers?  Something like the following should work just peachy.

@media screen, print {
   #divtohide {
        display: none;
    }
}

@media speech {
    #divtohide {
        display: block;
    }
}

or, even better, just import different style sheets for different media:

@import url("/path/to/screen.css") screen;
@import url("/path/to/speech.css") speech;
</description>
		<content:encoded><![CDATA[<p>Why not use the @media classifiers?  Something like the following should work just peachy.</p>
<p>@media screen, print {<br />
   #divtohide {<br />
        display: none;<br />
    }<br />
}</p>
<p>@media speech {<br />
    #divtohide {<br />
        display: block;<br />
    }<br />
}</p>
<p>or, even better, just import different style sheets for different media:</p>
<p>@import url(&#8221;/path/to/screen.css&#8221;) screen;<br />
@import url(&#8221;/path/to/speech.css&#8221;) speech;</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Rob Mientjes</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-124</link>
		<author>Rob Mientjes</author>
		<pubDate>Mon, 04 Apr 2005 21:10:22 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-124</guid>
					<description>Darren (James?), that would be in an ideal world. However, that's not the case at all.

B or C. Guess B.</description>
		<content:encoded><![CDATA[<p>Darren (James?), that would be in an ideal world. However, that&#8217;s not the case at all.</p>
<p>B or C. Guess B.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: njs</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-125</link>
		<author>njs</author>
		<pubDate>Mon, 04 Apr 2005 22:09:15 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-125</guid>
					<description>The people who write screenreaders must be mentally retarded or something. You're writing something which speaks. The CSS attribute is called "display". Does that sound like it has anything to do with whether it should be spoken? No.

Bah, I'd probably go with C, but I think A should work in an ideal world.</description>
		<content:encoded><![CDATA[<p>The people who write screenreaders must be mentally retarded or something. You&#8217;re writing something which speaks. The CSS attribute is called &#8220;display&#8221;. Does that sound like it has anything to do with whether it should be spoken? No.</p>
<p>Bah, I&#8217;d probably go with C, but I think A should work in an ideal world.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Arve</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-126</link>
		<author>Arve</author>
		<pubDate>Mon, 04 Apr 2005 22:56:25 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-126</guid>
					<description>Rob Mijentes: " Darren (James?), that would be in an ideal world. However, that’s not the case at all. "

Opera 8  does indeed handle media-dependent stylesheets.  

I'd go for option F: Push creators of other screenreaders into supporting media-dependent CSS. Broken tools should be fixed, not worked around.</description>
		<content:encoded><![CDATA[<p>Rob Mijentes: &#8221; Darren (James?), that would be in an ideal world. However, that’s not the case at all. &#8221;</p>
<p>Opera 8  does indeed handle media-dependent stylesheets.  </p>
<p>I&#8217;d go for option F: Push creators of other screenreaders into supporting media-dependent CSS. Broken tools should be fixed, not worked around.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: John Yuda</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-128</link>
		<author>John Yuda</author>
		<pubDate>Tue, 05 Apr 2005 03:58:59 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-128</guid>
					<description>Arve:

I agree -- broken tools should be fixed. But I don't want to penalize users who use them (often with no real option to change) in the meantime. So you code around it while trying to get it fixed at the same time.

And, no, I haven't seen anything official saying that Google penalizes for negative text indents.

I'm going to quote at length from an Eric Meyer post from December[1]:

&lt;blockquote&gt;    * A lot of things that we take for granted as being good, like image-replacement techniques and Flash replacement techniques, are technologically indistinguishable from search-engine spamming techniques. (Mostly because these things are often used for the purpose of spamming search engines.) Things like throwing the text offscreen in order to show a background image, hiding layers of text for dynamic display, and so forth are all grouped together under the SEO-industry term “cloaking”. As the Yahoo! guy put it, 95% of cloaking is done for the specific purpose of spamming or otherwise rigging search engine results. So the 5% of it that isn’t… is us. And we’re taking a tiny risk of search-engine banishment because our “make this look pretty” tools are so often used for evil.

Reading that last point, you might be wondering: how much of a risk are you taking? Very little, as it turns out. Search engine indexers do not try to detect cloaking and then slam you into a blacklist—at least, they don’t do that right now. To get booted from a search engine, someone needs to have reported your site as trying to scam search engines. If that happens, then extra detection and evaluation measures kick in. That’s when you’re at risk of being blacklisted. Note that it takes, in effect, a tattletale to make this even a possibility. It’s also the case that if you find you’ve been booted and you think the booting unfair, you can appeal for a human review of your site.&lt;/blockquote&gt;

That sounds, to me, like it *could* hurt you but won't, necessarily.

Notes:
[1] http://meyerweb.com/eric/thoughts/2004/12/18/ses-chicago-report/</description>
		<content:encoded><![CDATA[<p>Arve:</p>
<p>I agree &#8212; broken tools should be fixed. But I don&#8217;t want to penalize users who use them (often with no real option to change) in the meantime. So you code around it while trying to get it fixed at the same time.</p>
<p>And, no, I haven&#8217;t seen anything official saying that Google penalizes for negative text indents.</p>
<p>I&#8217;m going to quote at length from an Eric Meyer post from December[1]:</p>
<blockquote><p>    * A lot of things that we take for granted as being good, like image-replacement techniques and Flash replacement techniques, are technologically indistinguishable from search-engine spamming techniques. (Mostly because these things are often used for the purpose of spamming search engines.) Things like throwing the text offscreen in order to show a background image, hiding layers of text for dynamic display, and so forth are all grouped together under the SEO-industry term “cloaking”. As the Yahoo! guy put it, 95% of cloaking is done for the specific purpose of spamming or otherwise rigging search engine results. So the 5% of it that isn’t… is us. And we’re taking a tiny risk of search-engine banishment because our “make this look pretty” tools are so often used for evil.</p>
<p>Reading that last point, you might be wondering: how much of a risk are you taking? Very little, as it turns out. Search engine indexers do not try to detect cloaking and then slam you into a blacklist—at least, they don’t do that right now. To get booted from a search engine, someone needs to have reported your site as trying to scam search engines. If that happens, then extra detection and evaluation measures kick in. That’s when you’re at risk of being blacklisted. Note that it takes, in effect, a tattletale to make this even a possibility. It’s also the case that if you find you’ve been booted and you think the booting unfair, you can appeal for a human review of your site.</p></blockquote>
<p>That sounds, to me, like it *could* hurt you but won&#8217;t, necessarily.</p>
<p>Notes:<br />
[1] <a href="http://meyerweb.com/eric/thoughts/2004/12/18/ses-chicago-report/" rel="nofollow">http://meyerweb.com/eric/thoughts/2004/12/18/ses-chicago-report/</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Philippe</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-129</link>
		<author>Philippe</author>
		<pubDate>Tue, 05 Apr 2005 04:17:55 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-129</guid>
					<description>Bob Easton said about Google and off-screen text
&lt;blockquote&gt;Fact, rumor, or paranoia?&lt;/blockquote&gt;

I haven't seen any evidence about Google spidering my stylesheets. Possibly, if someone complains, then Google will look it up manually.

That said, I've gone for option C for a long while, adding an option to render the text visible to keyboard users (skip links using :focus). Using B sounds good as well, although some browsers (that one) have a bit of a problem with the overflow:hidden. Nothing that can't be worked around.</description>
		<content:encoded><![CDATA[<p>Bob Easton said about Google and off-screen text</p>
<blockquote><p>Fact, rumor, or paranoia?</p></blockquote>
<p>I haven&#8217;t seen any evidence about Google spidering my stylesheets. Possibly, if someone complains, then Google will look it up manually.</p>
<p>That said, I&#8217;ve gone for option C for a long while, adding an option to render the text visible to keyboard users (skip links using :focus). Using B sounds good as well, although some browsers (that one) have a bit of a problem with the overflow:hidden. Nothing that can&#8217;t be worked around.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Manisha</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-130</link>
		<author>Manisha</author>
		<pubDate>Tue, 05 Apr 2005 06:56:47 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-130</guid>
					<description>Google recently took away WordPress' PR8 for a couple of days because they hosted a ton of spammy articles (written for AdSense revenues) on their site that were linked to from their homepage via links that were hidden through CSS. 
&lt;a href="http://www.google.com/search?sourceid=mozclient&#38;ie=utf-8&#38;oe=utf-8&#38;q=wordpress+spam" rel="nofollow"&gt;WordPress fiasco&lt;/a&gt;

This was not detected automatically by Google's algo. </description>
		<content:encoded><![CDATA[<p>Google recently took away WordPress&#8217; PR8 for a couple of days because they hosted a ton of spammy articles (written for AdSense revenues) on their site that were linked to from their homepage via links that were hidden through CSS.<br />
<a href="http://www.google.com/search?sourceid=mozclient&amp;ie=utf-8&amp;oe=utf-8&amp;q=wordpress+spam" rel="nofollow">WordPress fiasco</a></p>
<p>This was not detected automatically by Google&#8217;s algo.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Becky</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-131</link>
		<author>Becky</author>
		<pubDate>Tue, 05 Apr 2005 15:32:22 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-131</guid>
					<description>These comments are helpful - I appreciate the link to the WebAIM article.  While most people felt that A had issues, I have found that it works in JAWS 4.51, WindowEyes 4.5 sp3 and HPR 3.04 when used with form labels.   
I also have a question about item C - are there international issues with moving the label of to the left?  Do I have to create a new style sheet for right to left languages?  Perhaps this is a moot point if you use the technique from WebAIM but I am curious.</description>
		<content:encoded><![CDATA[<p>These comments are helpful - I appreciate the link to the WebAIM article.  While most people felt that A had issues, I have found that it works in JAWS 4.51, WindowEyes 4.5 sp3 and HPR 3.04 when used with form labels.<br />
I also have a question about item C - are there international issues with moving the label of to the left?  Do I have to create a new style sheet for right to left languages?  Perhaps this is a moot point if you use the technique from WebAIM but I am curious.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Arve</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-132</link>
		<author>Arve</author>
		<pubDate>Tue, 05 Apr 2005 16:31:52 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-132</guid>
					<description>But, instead of writing bloated, unclear CSS, isn't there any means of actually making these older screen readers ignore the CSS altogether?</description>
		<content:encoded><![CDATA[<p>But, instead of writing bloated, unclear CSS, isn&#8217;t there any means of actually making these older screen readers ignore the CSS altogether?</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bob Easton</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-133</link>
		<author>Bob Easton</author>
		<pubDate>Tue, 05 Apr 2005 17:01:52 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-133</guid>
					<description>Becky,

Choice A does have issues.  Those issues are dependent on how the display:none is delivered.  For example, JAWS will obey display:none if  it is inline or part of a LINKed style sheet, but will not obey it if it is part of an IMPORTed style sheet.

Two or three questions from now, we will explore all the possibilities.</description>
		<content:encoded><![CDATA[<p>Becky,</p>
<p>Choice A does have issues.  Those issues are dependent on how the display:none is delivered.  For example, JAWS will obey display:none if  it is inline or part of a LINKed style sheet, but will not obey it if it is part of an IMPORTed style sheet.</p>
<p>Two or three questions from now, we will explore all the possibilities.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Christian</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-135</link>
		<author>Christian</author>
		<pubDate>Tue, 05 Apr 2005 19:41:56 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-135</guid>
					<description>What about z-indexing? I'm not sure, just throwing it out there to see what you all think. Give it a z-index: -10 (or something) so web browsers don't see it, I am assuming a screen reader would still see it.

Let me know what you think :)</description>
		<content:encoded><![CDATA[<p>What about z-indexing? I&#8217;m not sure, just throwing it out there to see what you all think. Give it a z-index: -10 (or something) so web browsers don&#8217;t see it, I am assuming a screen reader would still see it.</p>
<p>Let me know what you think :)</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bryce</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-137</link>
		<author>Bryce</author>
		<pubDate>Tue, 05 Apr 2005 20:09:27 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-137</guid>
					<description>Another point about JAWS rendering display:none, it does so contrary to standards.  In other words, it's a bug that's being used as a feature. :)</description>
		<content:encoded><![CDATA[<p>Another point about JAWS rendering display:none, it does so contrary to standards.  In other words, it&#8217;s a bug that&#8217;s being used as a feature. :)</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: John Yuda</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-138</link>
		<author>John Yuda</author>
		<pubDate>Wed, 06 Apr 2005 02:23:07 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-138</guid>
					<description>The z-index approach sounds interesting, but I've had a lot of trouble getting z-index to behave correctly -- especially in the 5.x versions of IE.

It sounds like it's worth experimentation, though. Or has somebody already looked into it?

(In other news, Bob, can we get a "preview" option for our comments? I'd like to be able to proof mine outside of the textarea. Thanks.)</description>
		<content:encoded><![CDATA[<p>The z-index approach sounds interesting, but I&#8217;ve had a lot of trouble getting z-index to behave correctly &#8212; especially in the 5.x versions of IE.</p>
<p>It sounds like it&#8217;s worth experimentation, though. Or has somebody already looked into it?</p>
<p>(In other news, Bob, can we get a &#8220;preview&#8221; option for our comments? I&#8217;d like to be able to proof mine outside of the textarea. Thanks.)</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Adrian Higginbotham</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-139</link>
		<author>Adrian Higginbotham</author>
		<pubDate>Wed, 06 Apr 2005 10:14:13 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-139</guid>
					<description>Bryce - that bug has been fixed in JFW 6, which is theoreticly positive but causing short term confusion as the bug which was once a feature is no longer a feature.  I can no longer see (hear) some previously visible (audible) skipnavs.</description>
		<content:encoded><![CDATA[<p>Bryce - that bug has been fixed in JFW 6, which is theoreticly positive but causing short term confusion as the bug which was once a feature is no longer a feature.  I can no longer see (hear) some previously visible (audible) skipnavs.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: brothercake</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-182</link>
		<author>brothercake</author>
		<pubDate>Fri, 08 Apr 2005 20:13:15 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-182</guid>
					<description>JAWS 4.5 on Win XP can read none-displayed content, but JAWS 5 doesn't, and neither does 4.5 on Win 2k (iirc)

Essentially none-displayed content is neither guaranteed to be accessible, nor guaranteed not to be .. so it's best not to use it at all, except for things that are generated from events that only a mouse-user would generate (such as onmousedown - assuming it's safe to assume that a screenreader-user is using a keyboard, not a mouse or other tracking device ...?)

To the question I'd say C, but I agree with Georg - offleft "em" positioning sometimes causes horizontal scrollbars, in Safari and Opera; I generally go with "position:absolute;left:-10000px;" and confirmed that that works in all modern (5+)browsers, JAWS 4.5, 5 and HPR 3

I've never seen any evidence that SE ratings are affect by offleft positioning - but if it is true - it's their problem; if SE's are doing this then they're broken and will have to stop it - I'm not gonna drop a useful accessible technique to suit their   relevance-filtering problems.  SE optimisation is a vicious circle anyway ... but that's another story ;)

Anyway.. it isn't just display and overflow that's a problem - any of "display:none", "visibility:hidden", "overflow" or "clip" will make the element (or the affected region) inaccessible to most browser-based readers.  And I actually *don't* think that's wrong - screen readers are *screen* readers, they're not aural or speech browsers - I think it's right that they should read essentially what you would see.

But do be careful with what content is hidden using this technique.  Skip links we're talking about elsewhere, but I also don't like to hide the text in FIR constructs either - the "images off / css on" situation is real, not to be dismissed as exreme minority (and even it is - numbers are beside the point ;))

But there are many things where it's useful - I use it a lot for "meta headings" - things like an H2 "Site navigation" just before the navbar list - where it's useful to a serial browser because it aids spatial comprehension, but arguably superfluous for graphical browsers, who can tell what it is by looking at it.
</description>
		<content:encoded><![CDATA[<p>JAWS 4.5 on Win XP can read none-displayed content, but JAWS 5 doesn&#8217;t, and neither does 4.5 on Win 2k (iirc)</p>
<p>Essentially none-displayed content is neither guaranteed to be accessible, nor guaranteed not to be .. so it&#8217;s best not to use it at all, except for things that are generated from events that only a mouse-user would generate (such as onmousedown - assuming it&#8217;s safe to assume that a screenreader-user is using a keyboard, not a mouse or other tracking device &#8230;?)</p>
<p>To the question I&#8217;d say C, but I agree with Georg - offleft &#8220;em&#8221; positioning sometimes causes horizontal scrollbars, in Safari and Opera; I generally go with &#8220;position:absolute;left:-10000px;&#8221; and confirmed that that works in all modern (5+)browsers, JAWS 4.5, 5 and HPR 3</p>
<p>I&#8217;ve never seen any evidence that SE ratings are affect by offleft positioning - but if it is true - it&#8217;s their problem; if SE&#8217;s are doing this then they&#8217;re broken and will have to stop it - I&#8217;m not gonna drop a useful accessible technique to suit their   relevance-filtering problems.  SE optimisation is a vicious circle anyway &#8230; but that&#8217;s another story ;)</p>
<p>Anyway.. it isn&#8217;t just display and overflow that&#8217;s a problem - any of &#8220;display:none&#8221;, &#8220;visibility:hidden&#8221;, &#8220;overflow&#8221; or &#8220;clip&#8221; will make the element (or the affected region) inaccessible to most browser-based readers.  And I actually *don&#8217;t* think that&#8217;s wrong - screen readers are *screen* readers, they&#8217;re not aural or speech browsers - I think it&#8217;s right that they should read essentially what you would see.</p>
<p>But do be careful with what content is hidden using this technique.  Skip links we&#8217;re talking about elsewhere, but I also don&#8217;t like to hide the text in FIR constructs either - the &#8220;images off / css on&#8221; situation is real, not to be dismissed as exreme minority (and even it is - numbers are beside the point ;))</p>
<p>But there are many things where it&#8217;s useful - I use it a lot for &#8220;meta headings&#8221; - things like an H2 &#8220;Site navigation&#8221; just before the navbar list - where it&#8217;s useful to a serial browser because it aids spatial comprehension, but arguably superfluous for graphical browsers, who can tell what it is by looking at it.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: booksezez</title>
		<link>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-126059</link>
		<author>booksezez</author>
		<pubDate>Sun, 11 May 2008 11:10:20 +0000</pubDate>
		<guid>http://www.access-matters.com/2005/04/03/quiz-241-on-being-heard-but-not-seen/#comment-126059</guid>
					<description>      &lt;a href="http://salimpetrolium.ru" rel="nofollow"&gt;&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>      <a href="http://salimpetrolium.ru" rel="nofollow"></a></p>
]]></content:encoded>
				</item>
</channel>
</rss>
