Coder Social home page Coder Social logo

a11y's Introduction

a11y

A collection of accessibility resources for developers building GOV.UK

What follows is a quick "first pass" for what you should be thinking about when checking the accessibility of the things we're building for GOV.UK. There will be additional work beyond this to provide accessibility documentation for the Digital by Default Standard in 2013, but these will get you thinking about building accessibly from the beginning.

Layout

  • When you zoom in/out of the page, does the layout, design and/or content break visually? Increase text size in browser at least 200%, or use Zoom on a Mac.
  • Does the source order of the page (irrespective of visual layout) present information in a logical sequence?

Content

  • Is the page broken down into sections with a logical heading structure?
  • Does your content use straight forward language, expand acronyms the first time they’re used, and provide explanations for necessary jargon?
  • Does your link text make sense, especially when taken out of the context of the surrounding paragraph/page?
  • When using a <table>, are table headers included and marked up appropriately?

Contrast

Focus & Keyboard Access

  • When you navigate using the tab key, can you easily identify your current position on the page?
  • Can everything on the page be accessed or activated without a mouse?

Forms

  • Does every form field have a correctly associated <label>?
  • Are associated form items grouped in a fieldset?
  • Does your form have a clear call to action (submit button etc.)?

Alternative tools

  • Try the site in a screen reader? VoiceOver on the Mac and NVDA on Windows are both free, as is the ChromeVox Chrome extension. Does the content make sense when read through? Can you understand the function of the page and complete your task?
  • Try the site using a text-only browser such as Lynx - is the site structure still understandable?

a11y's People

Contributors

partiallyblind avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.