Category Archives: CSS

Notes on accessible CSS image sprites

The issue of CSS image sprites has been raised again on the Web Accessibility Initiative Interest Group mailing list. Here is the advice we provide on the issue:

Posted in Assistive Technology, CSS, Firefox, Google Chrome, high contrast, HTML, HTML5, Internet Explorer, JavaScript, WCAG 2.0, Web Accessibility | 13 Comments

HTML5 Accessibility Chops: ARIA role=alert browser support

ARIA role=alert is supported across modern browsers and assistive technology, but implementation in browsers differ, which can lead to role=alert appearing to be unsupported.

Posted in accessibility testing, Assistive Technology, CSS, Firefox, HTML, HTML5, Internet Explorer, JavaScript, JAWS, live regions, MSAA, NVDA, Safari, Screen Readers, WAI-ARIA, Web Accessibility | 17 Comments

What’s ‘large text’ in WCAG 2.0 parlance?

I put together an example page, mainly for my own use, providing some examples of what in WCAG 2.0 terms is considered large and small text. WCAG 2.0 provides the font measurements in terms of points, so I initially used … Continue reading

Posted in accessibility testing, contrast analyser, CSS, HTML, HTML5, iPhone, mobile, WCAG 2.0, Web Accessibility | 5 Comments

HTML5 Accessibility Chops: using nested figure elements

If you have a number of related images (or other content) with caption text,  you can use nested figure elements to associate both a group caption and an individual caption to each  instance using the figcaption element.

Posted in Accessibility, CSS, HTML, HTML5, Standards, W3C, WAI-ARIA, Web Accessibility | 7 Comments

CSS, HTML, ARIA, browsers, assistive technology and interoperability

A number of issues are being debated in accessibility circles at the moment. These primarily revolve around how browsers and assistive technology interpret and represent HTML semantics via accessibility APIs and to the end user, and how this is affected … Continue reading

Posted in accessibility testing, CSS, HTML, HTML5, Screen Readers, WAI-ARIA, Web Accessibility | 13 Comments