성공기준 이해 3.2.5:요구에 의한 변화 (Level AAA)
요약
- 목표
- 사용자는 주요 콘텐츠 변경 사항을 완전히 제어할 수 있다.
- 할 일
- 사용자가 맥락 변화를 실행하거나 중단하는 방법을 제공한다.
- 중요성
- 예측 가능하게 동작하는 콘텐츠는 장애인에게 특히 중요하다.
의도
이 성공 기준의 목적은 사용자에게 컨텍스트 변경을 완전히 제어할 수 있는 웹 콘텐츠 디자인을 장려하는 것이다. 이 성공 기준은 새 창 자동 열림, 목록에서 항목 선택 후 양식 자동 제출 등과 같은 예상치 못한 상황 변화로 인해 발생할 수 있는 잠재적인 혼란을 제거하는 것을 목표로 한다. 이러한 예상치 못한 상황 변화는 운동 장애가 있는 사람, 저시력인 사람, 전맹인 사람, 특정 인지적 제한이 있는 사람에게 어려움을 초래할 수 있다.
일부 유형의 맥락 변경은 일부 사용자에게 방해가 되지 않거나 일부 사용자에게 적극적으로 도움이 된다. 예를 들어 단일 스위치 사용자는 시스템에서 애니메이션으로 표시되는 맥락 변경에 의존하며 저시력 사용자의 우선 순위는 한 번에 볼 수 있는 콘텐츠의 양과 작업 기억을 유지할 수 있는 세션 구조에 따라 달라질 수 있다. 슬라이드 쇼와 같은 일부 콘텐츠 유형에는 의도한 사용자 경험을 제공하기 위해 맥락을 변경하는 기능이 필요하다. 사용자 기본 설정이 허용되는 경우에만 자동으로 맥락 변화를 시작하는 콘텐츠가 이 성공 기준을 준수할 수 있다.
참고
둘 이상의 맥락 변경이 동시에 발생할 수 있다. 예를 들어, 새 창을 자동으로 여는 링크를 클릭하는 것은 콘텐츠 변경 및 뷰포트(창) 변경과 관련된 두 가지 개별 맥락 변경의 예이다. 이 경우 콘텐츠 변경은 링크를 클릭할 때 사용자 요청에 의해 시작되지만, 링크가 새 창에서 열릴 것이라는 사실을 사용자가 인식할 수 없는 경우 해당 컨텍스트 변경은 사용자가 시작한 것으로 간주될 수 없다.
이점
-
상황의 변화를 감지할 수 없거나 상황이 변경되었음을 인식하지 못하는 개인은 사이트를 탐색하는 동안 방향을 상실할 가능성이 적다. 예를 들어:
- 시각 장애가 있거나 저시력인 사람은 새 창이 나타나는 등 시각적 상황 변화가 언제 발생했는지 파악하는 데 어려움을 겪을 수 있다. 이 경우 사용자에게 맥락 변화를 미리 경고하면 사용자가 뒤로가기 버튼이 더 이상 예상대로 작동하지 않는다는 사실을 발견했을 때 혼란이 최소화된다.
- 저시력, 읽기 및 지적 장애가 있고 시각적 단서를 해석하는 데 어려움이 있는 일부 개인은 상황 변화를 감지하기 위해 추가적인 단서를 사용하는 것이 도움이 될 수 있다.
- 브라우저 대신 웹 서버에서 자동 리디렉션이 수행되면 특정 인지적 한계가 있는 사람들에게 혼란을 일으키지 않는다.
예제
- "지금 업데이트" 버튼
- 콘텐츠를 자동으로 업데이트하는 대신 저작자는 콘텐츠 새로 고침을 요청하는 "지금 업데이트" 버튼을 제공한다.
- 자동 리디렉션
- 사용자는 리디렉션이 발생했다는 사실을 전혀 인식하지 못하는 방식으로 이전 페이지에서 새 페이지로 자동으로 리디렉션된다.
관련 자료
자료는 정보 제공 목적으로만 제공되며 보증을 암시하지 않는다.
기법
이 섹션에서 번호가 매겨진 각 항목은 WCAG 실무 그룹이 이 성공 기준을 충족하기에 충분하다고 간주하는 기법 또는 기법의 조합을 나타낸다. 그러나 이러한 특정 기법을 사용할 필요는 없다. 다른 기법 사용에 대한 자세한 내용은 WCAG 성공 기준에 대한 기법 이해, 특히 "기타 기법" 섹션을 참고하라.
충분 기법
아래에서 귀하의 콘텐츠와 일치하는 상황을 선택하라. 각 상황에는 해당 상황에 충분하다고 알려져 있고 문서화된 기법 또는 기법 조합이 포함된다.
상황 A: If the Web page allows automatic updates:
상황 B: If automatic redirects are possible:
상황 C: If the Web page uses pop-up windows:
-
Including pop-up windows using one of the following techniques:
상황 D: If using an onchange event on a select element:
조언 기법
준수를 위해 필수는 아니지만 콘텐츠에 더 쉽게 접근할 수 있도록 다음과 같은 추가 기법을 고려해야 한다. 모든 기법을 사용할 수 없거나 모든 상황에서 효과적인 것은 아니다.
오류
다음은 WCAG 실무 그룹에서 이 성공 기준의 실패로 간주하는 일반적인 실수이다.
- F60: Failure of Success Criterion 3.2.5 due to launching a new window when a user enters text into an input field
- F61: Failure of Success Criterion 3.2.5 due to complete change of main content through an automatic update that the user cannot disable from within the content
- F9: Failure of Success Criterion 3.2.5 due to changing the context when the user removes focus from a form element
- F22: Failure of Success Criterion 3.2.5 due to opening windows that are not requested by the user
- F52: Failure of Success Criterion 3.2.1 and 3.2.5 due to opening a new window as soon as a new page is loaded
- F40: Failure due to using meta redirect with a time limit
- F41: Failure of Success Criterion 2.2.1, 2.2.4, and 3.2.5 due to using meta refresh to reload the page
점검 규칙
다음은 이 성공 기준의 특정 측면에 대한 점검 규칙이다. WCAG 준수 여부를 확인하기 위해 이러한 특정 점검 규칙을 사용할 필요는 없지만 이것은 정의되고 승인된 검사 방법이다. 점검 규칙 사용에 대한 자세한 내용은 WCAG 성공 기준에 대한 점검 규칙 이해를 참고하라.