Archive for the "Image Accessibility" Topic

Accessibility and PDF Table of Contents

Posted on:

If there is a Bible for PDF accessibility, it is the 14th chapter of ISO 32000_2008, the ur-text of the PDF standard. For any Scripture, of course, there is commentary, and the latest is ISO 14298-1-2016. Nowhere in the core documents defining PDF accessibility is there any complete, definitive description of how to create a table of contents. That is why, when we review PDF tables of contents, there are so many variations in how they are tagged. ISO 32000 describes the tags used to make a table of contents: (From ISO 302000 14.8.2 table 333) TOC (Table of contents)… Read More

Tagging Complex Tables

Posted on:

Complex Tables are to be avoided at all cost, as I stated in yesterday’s post, The Trouble with Tables: A Brief Introduction. The reason is that they will create 3 to 6 hours of work apiece for authors, developers, or remediators.  I’ve spent a considerable amount of time searching my cache of problematic PDFs, looking for complex tables to use as an example, such as the following: This sure looks like a complex table, and it is – but only due to the author’s desire to attach two separate tables together.  A Section 508 remediator might send this back to the… Read More

The Trouble with Tables: A Brief Introduction

Posted on:

This is the first in a three-part series of blog posts that is dedicated to the many people in Government agencies who deal with PDF files on a daily basis, and encounter Section 508 requirements for these files. The Federal Government generates tens of thousands of PDF documents annually, and all of these must be made accessible. This task often falls to Section 508 departments, individual remediators, or even content authors. The goal of this blog series is to highlight special issues (and headaches) that you all will encounter. The topics I will be addressing will be based on some of… Read More

Accessible Images Using Angular

Posted on:

Angular.js is becoming a widely used framework for web development. The framework allows developers to create readable code, is known to be fully extensible, and works well with other libraries. However, developers must still ensure accessibility when using the angular framework. While angular has accessibility features using the ngAria module, there are basic accessibility techniques that still need to be considered. Unfortunately, the tutorials in the site lack basic accessibility. For example, the Angular.js tutorial covers two examples using images. The first covers basic images and displaying images on the page. The second takes these images and makes them… Read More

Using CSS Floats with Image Links

Posted on:

Using CSS Floats with Image Links The use of CSS floats has been a common method for developers to position content on a web page. According to the W3C CSS 2 specification, section 9.5, “A float is a box that is shifted to the left or right on the current line.” Ensuring visual keyboard focus indication can be tricky for floated image links. WCAG success criteria 2.4.7 states that there must be a visual focus indicator on all active elements. Without a visual indicator of focus, sighted keyboard-only users will have difficulty identifying the focused element. Often, developers add CSS… Read More

On the Accessibility of Links

Posted on:

There are many in the usability community who regard accessibility as part of usability. I believe this to be a misunderstanding of accessibility. At its root, accessibility is aimed at removing barriers to the access of information and resources. When speaking to clients, I give them brick & mortar examples, such as dips in curbs, doors which open automatically, and elevators. Accessible web design, first and foremost, is removing technical issues which serve to act as a barrier to the information and resources contained within the site. For instance, a login system which uses an image-only CAPTCHA to verify the… Read More

Put yourself on the path to complete accessibility!

Just fill out the form below and we’ll contact you to set up your free consultation with an expert specializing in your industry.

If you need more immediate assistance, please send an email to or call (800) 889-9659. We look forward to helping you!