잘못된 ARIA Labels: 프로덕션 코드에서 흔히 발견되는 실수들
(dev.to)
시맨틱 HTML 무시와 같은 잘못된 ARIA 사용 사례가 스크린 리더 사용자에게 미치는 부정적 영향을 분석하여, 접근성 오류로 인한 법적 리스크와 기술적 부채를 방지할 수 있는 올바른 구현 방법을 제시합니다.
이 글의 핵심 포인트
- 1ARIA의 황금률: 잘못된 ARIA 사용은 아예 사용하지 않는 것보다 나쁘다.
- 2가장 흔한 실수: 시맨틱 HTML(button, a) 대신 div에 aria-label을 사용하는 행위.
- 3중복의 문제: 이미 눈에 보이는 텍스트를 aria-label로 다시 설명하여 사용자 경험을 저해함.