Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is ARIA and how does it enable accessible JavaScript widgets today?

0
Posted

What is ARIA and how does it enable accessible JavaScript widgets today?

0

ARIA enables accessibility in JavaScript widgets. ARIA provides authors with the following: • roles which describe what type of widget an element is portraying, such as “menu”, “treeitem”, “sliders” or “progressmeter” — elements which do not exist in HTML 4.01 but which authors really need for web applications. • roles that can describe the structure of a web page • properties which describe the state widgets are in, such as valuenow=”50%”, required=”true”, expanded=”true” etc. • properties which define live regions of a page that are likely to get updates (such as stock quotes), as well as an interruption policy for those updates • properties describing drag sources and drop targets • a way to provide keyboard navigation for JavaScript widgets in HTML — this is basically the same as IE’s extensions to tabindex which have been around since IE 5, which means the technique works to make key navigable widgets in IE. In addition, these tabindex changes have been part of the HTML 5 specif

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.