- From: Michellanne Li <li@palantir.net>
- Date: Thu, 17 May 2018 10:44:06 -0500
- To: "Beranek, Nicholas" <Nicholas.Beranek@capitalone.com>
- Cc: "w3c-wai-ig@w3.org" <w3c-wai-ig@w3.org>
- Message-ID: <CALrosRa_oAR8a+fO4DeJ1wtwxFw02dpYSA78GwFN5PM52p8Vtg@mail.gmail.com>
Hi Nick, Thanks so much for clarifying! This is really helpful information. I didn't realize I could pass multiple IDs through the aria-labelled by attribute. Best Regards, ++ Michellanne Li Web Designer Palantir.net <http://palantir.net/> 773.645.4100 Sign up for occasional emails: http://www.palantir.net/newsletter Follow us on Twitter <https://twitter.com/palantir> On Thu, May 17, 2018 at 10:30 AM, Beranek, Nicholas < Nicholas.Beranek@capitalone.com> wrote: > Hi Michellanne, > > > > SiteImprove is likely referencing SC 1.3.1 Info and Relationships and > labeling this as a warning given the fact that it’s not required to label > regions on your page. There are sufficient techniques in WCAG such as > ARIA20: Using a region role to identify a region of the page (section has > an implicit role of region) and ARIA13: Using aria-labelledby to name > regions and landmarks, that aim to address this best practice. That’s where > this advice is coming from. > > > > Since you’re unable to use aria-label on this section, have you considered > providing multiple IDs to the aria-labelledby attribute? You can pass in > the ID of each of the headings, space-separated, and have each read out as > part of the accessible name of the region. Let me know if that works for > you. > > > > Honestly, having headings at the beginning of each section satisfies both > SC 1.3.1 Info and Relationships and SC 2.4.1 Bypass Blocks. Ultimately, > it’s your decision to follow the best practices accordingly, but I can tell > you that this isn’t a classical failure of either success criteria. > > > > Nick Beranek > > Capital One > > > > *From:* Michellanne Li [mailto:li@palantir.net] > *Sent:* Thursday, May 17, 2018 10:55 AM > *To:* w3c-wai-ig@w3.org > *Subject:* screen readers and html 5 elements > > > > Hey ya'all, > > > > My team is struggling with an issue regarding adding aria labels to > <section> elements in the markup for a website. Due to the way the site has > been set up in Drupal, it's going to be a pretty heavy development lift to > add an aria label to a particular section (the other sections are fine) due > to the section's unique markup. It looks like this: > > > > <section> > > <div> > > <h2>News</h2> > > news content > > </div> > > > > <div> > > <h2>Events</h2> > > events content > > </div> > > </section> > > > > Because this section contains two divs with different headers, I am not > able to use the aria-labelledby attribute. And because the content editor > might use other blocks instead of news and events, we can't hardcode an > aria-label attribute. > > > > Our testing tool (Siteimprove) flags this this as an "warning" because it > could be a problem for screen readers, but I'm having trouble understanding > why and how to fix it. > > > > Thanks! > > > ++ > > > > Michellanne Li > > Web Designer > > > > Palantir.net > <https://urldefense.proofpoint.com/v2/url?u=http-3A__palantir.net_&d=DwMFaQ&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r=dC_UMEUmMt99VWyKrKPEqTxnbvpXlSbd6mQlzIdMbyICf0SCKN1_f4B400_d3Ziy&m=zfLSG1aY0otiKg_ZD6mKwbgoj0mIlMDYiKZVEhGr22w&s=6EIV6ro8_mB4Y6osaA_9AJyQZLSUVqF4yV2ylQ9mw48&e=> > > 773.645.4100 > > > > Sign up for occasional emails: http://www.palantir.net/newsletter > <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.palantir.net_newsletter&d=DwMFaQ&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r=dC_UMEUmMt99VWyKrKPEqTxnbvpXlSbd6mQlzIdMbyICf0SCKN1_f4B400_d3Ziy&m=zfLSG1aY0otiKg_ZD6mKwbgoj0mIlMDYiKZVEhGr22w&s=DSFj0-NCgxlyfYO0U6p0JhChvN9rIHe73POkZ6spaI0&e=> > > Follow us on Twitter > <https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_palantir&d=DwMFaQ&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r=dC_UMEUmMt99VWyKrKPEqTxnbvpXlSbd6mQlzIdMbyICf0SCKN1_f4B400_d3Ziy&m=zfLSG1aY0otiKg_ZD6mKwbgoj0mIlMDYiKZVEhGr22w&s=kHdKZ5j2UPpMbwsvVp5OhW-6m0FTAyqfKHKSHzBfmaE&e=> > > ------------------------------ > > The information contained in this e-mail is confidential and/or > proprietary to Capital One and/or its affiliates and may only be used > solely in performance of work or services for Capital One. The information > transmitted herewith is intended only for use by the individual or entity > to which it is addressed. If the reader of this message is not the intended > recipient, you are hereby notified that any review, retransmission, > dissemination, distribution, copying or other use of, or taking of any > action in reliance upon this information is strictly prohibited. If you > have received this communication in error, please contact the sender and > delete the material from your computer. >
Received on Thursday, 17 May 2018 15:45:18 UTC