- Published on
웹접근성(Web Accessibility)
- Authors
- Name
- Inhwan Cho
웹접근성(Web Accessibility
)을 공부할 때 탐색할 수 있는 중요한 개념들이 많습니다.
이 분야는 웹 콘텐츠와 웹 애플리케이션을 모든 사용자
, 특히 장애를 가진 사용자들도 쉽게 접근하고 사용할 수 있도록 만드는 것에 초점
을 맞춥니다.
WAI (Web Accessibility Initiative)
WAI는 장애가 있는 사람들을 포함하여 모든 사람이 웹을 사용할 수 있도록 돕는 것을 목표로 합니다.
이를 위해 WAI는 웹 컨텐츠, 웹 애플리케이션, 웹 브라우저, 그리고 개발 도구가 접근 가능하도록 하는 권장 사항과 가이드라인을 개발합니다.
WCAG (Web Content Accessibility Guidelines)
웹 콘텐츠가 장애가 있는 사용자들에게 접근 가능하도록 하는 방법에 대한 권장 사항을 제공합니다.
WCAG은 다양한 장애 유형(시각, 청각, 운동, 인지 등)을 고려하여 웹 콘텐츠를 설계하고 개발하는 데 필요한 지침을 제공합니다
- 예를 들어 img 태그의
alt
를 작성하여 이미지 대체 텍스트를 제공하는 기능이 있습니다.
<img src="dog.jpg" alt="갈색 털을 가진 개가 공원에서 뛰어노는 모습">
WAI - ARIA (Accessible Rich Internet Applications)
웹 애플리케이션과 웹 콘텐츠가 장애가 있는 사용자에게 더 접근하기 쉽도록 하는 방법을 정의하는 기술 규격입니다.
개발자가 의도한 유저 인터페이스(User Interface) 행동이나 구조적인 정보를 스크린 리더와 같은 보조 기술에 전달하여
시각/인지 장애인들에게 동일하게 정보를 제공하고 행동을 유도함으로써 웹페이지 탐색을 돕는 경험을 제공합니다.
- 예를 들어 html 속성에
aria-labelledby
을 작성하는 기능이 있습니다.
<div id="panel1" role="tabpanel" aria-labelledby="tab1">
정리
특성 | WAI | WCAG | WAI-ARIA (ARIA) |
---|---|---|---|
정의 | 웹 접근성을 개선하기 위한 W3C의 한 프로그램입니다. | 웹 콘텐츠가 모든 사용자에게 접근 가능하도록 하는 구체적인 가이드라인입니다. | 웹 애플리케이션과 동적 콘텐츠가 장애가 있는 사용자에게도 접근 가능하도록 만드는 기술 규격입니다. |
목적 | 웹 접근성에 관한 연구, 가이드라인, 자원 개발을 촉진합니다. | 웹 개발자와 디자이너가 접근 가능한 콘텐츠를 만들 수 있도록 구체적인 지침을 제공합니다. | 고급 웹 애플리케이션의 접근성을 향상시키기 위한 세부 기술과 속성을 제공합니다. |
적용 범위 | 전반적인 웹 접근성 전략과 정책을 다룹니다. | 웹 콘텐츠(텍스트, 이미지, 폼 등)의 접근성에 초점을 맞춥니다. | 동적 콘텐츠와 웹 애플리케이션(예: 자바스크립트 위젯)의 접근성에 초점을 맞춥니다. |
주요 결과물 | WCAG, WAI-ARIA 등의 가이드라인과 도구를 포함한 다양한 리소스. | WCAG 1.0, WCAG 2.0, WCAG 2.1 등의 버전이 있으며, 각각 다른 수준의 접근성 기준을 제시합니다. | ARIA 마크업을 사용하여 개발자가 접근성 정보를 HTML에 명시적으로 추가할 수 있도록 하는 기술 사양입니다. |
타겟 사용자 | 웹 개발자, 정책 입안자, 기업 등 웹 접근성에 관심 있는 모든 이해관계자. | 웹 사이트 및 웹 애플리케이션을 개발하는 개발자 및 디자이너. | 웹 애플리케이션 개발자 및 동적 웹 콘텐츠와 상호 작용하는 사용자. |
중요성 | 웹 접근성에 대한 전반적인 이해 및 국제 표준을 촉진합니다. | 웹 접근성의 구체적인 구현을 위한 실질적인 지침을 제공합니다. | 고급 웹 기술 및 애플리케이션의 접근성을 보장하는 기술적 수단을 제공합니다. |