Can someone explain the HTML5 aria-* attribute?

48,967

ARIA stands for Accessible Rich Internet Applications and is designed to improve the accessibility of Rich Internet Applications, i.e. to make them more usable for people with disabilities.

Help on the various attributes is available here.

I don't think you can create your own ARIA attributes.

Share:
48,967
soflow
Author by

soflow

Updated on April 10, 2021

Comments

  • soflow
    soflow about 3 years

    I wanted to know what the aria-* attributes are used for. What values can they have, and are they defined values or can I create my own values?

    • JP.
      JP. over 12 years
      I'd suggest taking a look at the following blogpost (link) - the poster explains aria and its attributes with a good deal of clarity
    • danielnixon
      danielnixon over 9 years
      possible duplicate of What is HTML5 ARIA?
  • Josh Russo
    Josh Russo about 10 years
    the 'various attributes' link is no good right at the moment.
  • Nick
    Nick about 10 years
  • brennanyoung
    brennanyoung over 4 years
    @gkrogers is right. You can't create your own aria attributes. The data- attribute prefix should be used for that (and there's some javaScript sugar for accessing them).