- From: David Best <davebest@cogeco.ca>
- Date: Wed, 5 Mar 2014 11:28:17 -0500
- To: <w3c-wai-ig@w3.org>
- Message-ID: <004a01cf388f$ea3bcc60$beb36520$@cogeco.ca>
What is the WCAG2.0 rule for using Alt Text in an <a> element? The situation I have been confronted with is a <h2> element followed by an <img> element enclosed in an <a> element. The template generator automatically places the <h2> text into the <img> Alt Text attribute, but this creates a duplicate output for the screen reader user, and the author would like to make the <a>/<img> element invisible so as to elliminate the duplication. If you put Alt Text in the <a> element, then the screen reader reads out the Alt Text as expected, but if you use no text (alt="") in the <a> element, the screen reader reads out the <a> element link location. Unlike the <img> element that becomes invisible. In this case the <a> link is simply a larger screen shot image, and not of any value to the screen reader user. Example code: <div id="screensteps"> <h2 id="StepTitle">Step Title</h2> <div class="image clearfix"> <a href="Full Screen Shot Image.png" alt=""> <img alt="" src="Small Magnifier Icon.png" height="301" width="409" /> </a> <p>Text description of the full screen shot image.</p> </div> </div> See real life example: http://www.altacademy.info/s/ALT/m/Knowledge-Base/l/162872-how-do-i-install-al t Note, the examples at the following resources have no mention of using Alt="" on a <a> element. WCAG 2.0 2.4.4 Unnecessary duplication of link description. A 'stuttering' effect occurs when you have the same link text as the 'alt' text of an image within the link. http://www.w3.org/TR/WCAG20-TECHS/H2.html WCAG 2.0 1.1.1 Describe the purpose of a link by providing descriptive text as the content of the <a> element. http://www.w3.org/TR/WCAG20-TECHS/H30.html Thanks! David
Received on Wednesday, 5 March 2014 16:28:43 UTC