Difference between revisions of "Horizon/WebAccessibility"
< Horizon
Line 1: | Line 1: | ||
* What do we mean by accessibility? | * What do we mean by accessibility? | ||
− | http://www-03.ibm.com/able/access_ibm/disability.html | + | ** http://www-03.ibm.com/able/access_ibm/disability.html |
* So what exactly is expected? | * So what exactly is expected? | ||
− | http://www.w3.org/TR/WCAG20/ | + | ** http://www.w3.org/TR/WCAG20/ |
− | http://www-03.ibm.com/able/guidelines/web/accessweb.html This IBM link is heavily based on the w3 link above. I've included it because I've found the recent guidance, explanations, and examples to be useful. | + | ** http://www-03.ibm.com/able/guidelines/web/accessweb.html This IBM link is heavily based on the w3 link above. I've included it because I've found the recent guidance, explanations, and examples to be useful. |
* Known Issues: | * Known Issues: |
Revision as of 14:17, 24 April 2014
- What do we mean by accessibility?
- So what exactly is expected?
- http://www.w3.org/TR/WCAG20/
- http://www-03.ibm.com/able/guidelines/web/accessweb.html This IBM link is heavily based on the w3 link above. I've included it because I've found the recent guidance, explanations, and examples to be useful.
- Known Issues:
We inspected the Horizon (Havana release) for web accessibility and found the following problems.
- 1.1.1 Non-text Contents
- A few non-text contents such as Network Topology (for Neutron) and Resource Usage (for Ceilometer) have no text alternatives.
- 1.3.1 Info and Relationships
- There is no caption element, summary attribute in tables such as instances, volumes, images, so on.
- There is no scope attribute in th elements.
- 1.4.3 Contrast (Minimum)
- text color and background color in the left menu
- text color and background color in the top menu
- link color and background color in the main content area
- text color and background color of the some buttons
- 2.1.1 Keyboard
- It's not easy to handle the layered message window by keyboard only.
- It may be difficult for a blind person to notice this layered error message.
- 2.4.1 Bypass Blocks
- There is no mechanism to skip repeated contents such as menu. For example, we can add a link at the top of each page that goes directly to the main content area.
- 2.4.3 Focus Order
- The order of navigation doesn't match the visual order in some cases.
- The focus movement is not restricted to the layered pop-up window.
- 3.1.1 Language of Page
- There is no lang attribute on the html element.
- 3.3.2 Labels or Instructions
- Is it better to use label element to associate text labels with input elements?