Web developers increasingly use
client-side scripts to create user interface controls that cannot be created with HTML alone. They also use client-side scripts to update sections of a page without requesting a completely new page from a
web server. Such techniques on websites are called
rich Internet applications. These user interface controls and content updates are often not accessible to users with
disabilities, especially
screen reader users and users who cannot use a
mouse or other
pointing device. WAI-ARIA allows
web pages (or portions of pages) to declare themselves as
applications rather than as
static documents, by adding role, property, and state information to dynamic web applications. ARIA is intended for use by developers of
web applications,
web browsers,
assistive technologies, and accessibility evaluation tools. WAI-ARIA describes how to add
semantics and other
metadata to HTML content in order to make user interface controls and dynamic content more accessible. For example, with WAI-ARIA it is possible to identify a list of
links as a navigation
menu and to state whether it is expanded or collapsed. Although originally developed to address accessibility issues in HTML, the use of WAI-ARIA is not limited to HTML: in principle, it can also be used in other
markup languages such as Scalable Vector Graphics (SVG). ==Documents==