Accessibility

Derek Bridge

Department of Computer Science,
University College Cork

Design for All

Aims:

Who is everyone?

Web accessibility: reasons to care

The legal argument
There is national and international law
The business argument
Directly and indirectly, it may bring more customers
The moral argument
Simply, it's the right thing to do

The Web Accessibility Initiative (WAI)

Logos from the WAI

The most important things you can do are also the easiest

Question: Who or what benefits?

Use the right kind of markup

Use more explanatory table markup

Example of good table markup

Results for October
Team Played Won Lost Drawn
Rovers 10 5 2 3
Wanderers 7 1 0 6
<table>
    <caption>
        Results for October
    </caption>
    <tr>
        <th scope="col">Team</th>
        <th scope="col">Played</th>
        <th scope="col">Won</th>
        <th scope="col">Lost</th>
        <th scope="col">Drawn</th>
    </tr>
    <tr>
        <th scope="row">Rovers</th>
        <td>10</td>
        <td>5</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <th scope="row">Wanderers</th>
        <td>7</td>
        <td>1</td>
        <td>0</td>
        <td>6</td>
    </tr>        
</table>

Check the reading level

Be consistent

Use descriptive link text

Use colour intelligently

Users who are blind

Extra things you can do:

Skip-links

Be nice to people who want to print

Different software; different screens; different platforms