WAI-ARIA 개요

WAI-ARIA

What is it?

WAI-ARIA는 World Wide Web Consortium (W3C) 에서 발표한 기술사양

  • WAI: Web Accessibility Initiative (WAI) - 웹 접근성 발의? ( 기술사양 prefix 같은데... )
  • ARIA: Accessible Rich Internet Applications (ARIA) 접근성이 풍부한?높은 인터넷 어플리케이션

브라우저 호환성

can I use

Web Accessibility? 웹 접근성이란?

어떠한 사용자(장애인, 노인 등), 어떠한 기술환경에서도 전문적인 능력 없이 웹 사이트에서 제공하는 모든 정보에 접근할 수 있도록 보장하는 것.

How?

WAI-ARIA는 사용자 인터페이스 요소의

  • 역할(roles)
  • 상태(state)
  • 프로퍼티(property)

를 정의하여, 인터페이스에 대한 정보 제공.

TODOs UI 작성시

  1. 사용자에게 각 엘리멘트의 역할이 무엇인지 설명해야 한다: ROLE (eg.<input type="checkbox">)
  2. 사용자에게 엘리멘트의 속성과 중요 연관성을 알려야 한다: PROPERTY (eg. <input type=... disabled required readonly>)
  3. 사용자에게 엘리멘트의 상태를 알려야 한다: STATE ( eg. ... checked="true" disabled="false">)
  4. 상태변화가 있을시 사용자에게 알려야 한다: STATE CHANGE
  5. 키보드 접근성 제공 (TAB키로 이동)

마크업시 유용한 툴s

ARIA UI 예제

실무에서 많이 쓰이는 UI를 WAI-ARIA 사양에 맞춰 다시 작성해보자.

Resources

results for ""

    No results matching ""