Cert
4. 견고성Level A

4.1.2 이름·역할·값

Name, Role, Value

요약

모든 UI 컴포넌트는 이름·역할·상태·값을 보조기술이 읽을 수 있어야 합니다. 커스텀 위젯을 만들 때 가장 자주 무너지는 지점으로, ARIA는 이 간극을 메우기 위한 도구입니다. 참고로 4.1.1(구문 분석)은 WCAG 2.2에서 삭제되어 원칙 4에는 이 기준과 4.1.3만 남았습니다.

흔한 실패 사례

  • div로 만든 토글에 `role`과 `aria-checked`를 주지 않아 상태가 전달되지 않는 경우
  • 아이콘만 있는 버튼에 접근 가능한 이름이 없어 "버튼"으로만 읽히는 경우

KWCAG 2.2 대응 항목

  • 8.2.1 웹 애플리케이션 접근성 준수

관련 학습 단원

W3C 원문 보기 — Understanding SC 4.1.2