Showing posts with label Web Accessibility. Show all posts
Showing posts with label Web Accessibility. Show all posts

Tab Indexing for Accessibility

No more mouse moves .The tab index is used to define the content  flow when we traverse the webpage through tab key.by default the tab index order according to the source order.but some time’s we need to change the order of the tab flow. For that we are using tab indexing.

we are adding a tag like tabindex attribute.It can start at 0 and increment to any value.simply 1,2,3,4,5…. but the Recommended way is to use the tabindex like bellow 10,20,30,40…. because sometimes you may use to add any links or button to your page So you need some unwritten indexes for that .Simply you can inject other controls.And main advantage is we don’t need to re index if we use above technic.

If a tabindex of "-1" is used, the element it’s applied to will no longer be keyboard focusable.Therefore if you want your webpage contain web accessibility then try to avoid marking tab index as –1. by default the tabindex will start from the lowest value incase where ever you placed the code.It will increment until it reach the maximum.

Also tab index only support for specific elements like bellow,

  • a <a/>
  • area <area />
  • button <button tabindex="value" name="" value="" id="" />
  • input <input tabindex="value" name="" value="" id="" />
  • object <object tabindex="value" name="" value="" id="" />
  • select <select tabindex="value" name="" value="" id="" ></select>
  • textarea <textarea tabindex="value" cols="" rows=""></textarea>

Web Accessibility Patching

Heading are inaccessible in keyboards

In Web Accessibility Heading are not interacting elements with keyboards navigation Because, Heading element can’t be identify by keyboard clicks.But the purpose of the heading is to maintain the structure of the total page.And as usual Html links,Form fields and forms button can recognized by keyboard.Therefore we have to make the heading element as anchor element.

Advantage of using anchor elements,

  • An unvisited link is underlined and blue
  • A visited link is underlined and purple
  • An active link is underlined and red
<a href=http://programmingtictac.blogspot.com>Testing Page</a> 

Testing in Fire Fox : We can identify the elements state which is heading or anchor.By clicking on the inspecting elements.

Language selection

Using the Lang tag the screen reader technology can identify the language that are written in the page.Also if we add a Lang in Main html tag then it will consider as main language.Similarly we can add language for paragraph to identify the words.

<html lang="en">

Image ALT

we can check the image alt tag using fire fox web development tool bar by click on the image button and trigger the option call view all image alts.

Order Of the Content

We have to consider the order of the content in page Because if the content elements are not in order then it may confuse the person who is using the online application.we can test the content order by disabling the all CSS styles in Firefox web development tool bar.
Main issue that I noticed we have to stop reloading the page after we selecting the words from the drop box.If it reloads then user will confuse of the older instruction before reloading.

 




Web Accessibility

What?Confused smile

Nowadays many of the eLearning company's focused on web accessibility.Because through this people with disabilities can use the web.Therefore they can understand,communicate and navigate with other peoples and web.Because of the eLearning trend  web Accessibility encompasses all disabilities like visual,physical,speech and auditory.

Other hand this is very useful  for people without disabilities Because the trend is make web access flexible to meet different user needs,preference and situations.Therefore it will helpful to people without disability.

Why ?

The web is the main repository for any needs of the life it can be education,employment,government ,healthcare and more.And the very funny thing is No life for IT people without “WEB”.One of  the main role of the web accessibility initiative is to develop guidelines and techniques that describes accessibility solution for web application and developers.

Change your site as Accessible …Thumbs up

First question is it simple or complex.Answer is that depend on many factors as the type of contents,size and complexity of the site and the development tool and environment. But if you plan the Accessibility features from beginning of the website then it’s easy to implement.Fixing inaccessibility web site can be take some effort.There for we have to do some implementation plan to process

Evaluating the Accessibility of a website …

When developing or redesigning a site, evaluating accessibility early and throughout the development process can identify accessibility problems early when it is easier to address them. Simple techniques such as changing settings in a browser can determine if a Web page meets some accessibility guidelines. A comprehensive evaluation to determine if a site meets all accessibility guidelines is much more complex.

There are evaluation tools that help with evaluation. However, no tool alone can determine if a site meets accessibility guidelines. Knowledgeable human evaluation is required to determine if a site is accessible.