06.09.2021 Views

Education for a Digital World Advice, Guidelines and Effective Practice from Around Globe, 2008a

Education for a Digital World Advice, Guidelines and Effective Practice from Around Globe, 2008a

Education for a Digital World Advice, Guidelines and Effective Practice from Around Globe, 2008a

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

11 – Accessibility <strong>and</strong> Universal Design<br />

TABLE HEADERS<br />

Every table should have clearly labelled table headers.<br />

Often developers have done this just by colouring the<br />

background of the header cells or making the text bold,<br />

but as we know, this visual in<strong>for</strong>mation will be lost when<br />

run through a screen reader.<br />

So how can we tell the browser itself where the table<br />

headers are? This can be done with the tag, which<br />

works exactly like the tag except it makes the distinction<br />

that the cell is a header. Plus, you can still style<br />

the tag using CSS to make the headers look however<br />

you want.<br />

CAPTION AND SUMMARY<br />

The attribute gives all users a quick definition<br />

of the table. The attribute provides more<br />

detail <strong>for</strong> screen readers.<br />

<br />

Schedule <strong>for</strong> the 99 B-Line<br />

<br />

<br />

…<br />

SCOPE<br />

The attribute goes into a table header to tell the<br />

browser which header is associated with a given row or<br />

column. This helps remove ambiguity <strong>and</strong> allows the<br />

screen reader to provide the user more in<strong>for</strong>mation<br />

about the given table. Two of the options are<br />

scope=“row” or scope=“col”.<br />

Table 11.2. Student graduation data<br />

Graduation year GPA<br />

Bob Smith 2002 3.4<br />

Sara Miller 2004 3.8<br />

This would be written as follows:<br />

<br />

Table 1: Student graduation data<br />

<br />

<br />

Graduation year<br />

GPA<br />

<br />

<br />

Bob Smith<br />

2002<br />

3.4<br />

<br />

<br />

Sara Miller<br />

2004<br />

3.8<br />

<br />

<br />

COMPLEX TABLES<br />

Tables with multiple layers of headers <strong>and</strong> categories can<br />

become quite complicated. XHTML does allow <strong>for</strong> further<br />

description of complex tables, including grouping<br />

sets of rows <strong>and</strong> associating cells with headings. These<br />

ideas may be of interest if you have many data tables.<br />

Here are some resources <strong>for</strong> complex tables:<br />

• http://www.usability.com.au/resources/tables.cfm<br />

• http://jimthatcher.com/webcourse9.htm.<br />

ACCESSIBILITY FEATURES<br />

Most of the changes we have talked about will improve<br />

your site’s accessibility without changing its functionality<br />

in any way. Now we are going to discuss a few things<br />

you can add to your site that will be of extra benefit to<br />

disabled users.<br />

SKIP TO CONTENT<br />

While many experienced screen reader users listen to<br />

websites at very high speeds, there is still no audio<br />

equivalent to skimming the page. Sighted users can easily<br />

ignore any part of a website that is of no interest to them,<br />

or something they have seen be<strong>for</strong>e, such as the navigation.<br />

One feature that will improve your website’s usability<br />

is a skip to content option. This is a link, coded to appear<br />

invisible to sighted users, that screen reader users<br />

can click to skip any navigation menus that they have<br />

already encountered <strong>and</strong> don’t need right now.<br />

There are three steps to creating a skip navigation<br />

option.<br />

(1) Add an anchor link just be<strong>for</strong>e your main content<br />

starts:<br />

<br />

(2) Add a new class in your CSS:<br />

<strong>Education</strong> <strong>for</strong> a <strong>Digital</strong> <strong>World</strong> 165

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!