Published on

웹접근성(Web Accessibility)

Authors
  • avatar
    Name
    Inhwan Cho
    Twitter

웹접근성(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">

정리

특성WAIWCAGWAI-ARIA (ARIA)
정의웹 접근성을 개선하기 위한 W3C의 한 프로그램입니다.웹 콘텐츠가 모든 사용자에게 접근 가능하도록 하는 구체적인 가이드라인입니다.웹 애플리케이션과 동적 콘텐츠가 장애가 있는 사용자에게도 접근 가능하도록 만드는 기술 규격입니다.
목적웹 접근성에 관한 연구, 가이드라인, 자원 개발을 촉진합니다.웹 개발자와 디자이너가 접근 가능한 콘텐츠를 만들 수 있도록 구체적인 지침을 제공합니다.고급 웹 애플리케이션의 접근성을 향상시키기 위한 세부 기술과 속성을 제공합니다.
적용 범위전반적인 웹 접근성 전략과 정책을 다룹니다.웹 콘텐츠(텍스트, 이미지, 폼 등)의 접근성에 초점을 맞춥니다.동적 콘텐츠와 웹 애플리케이션(예: 자바스크립트 위젯)의 접근성에 초점을 맞춥니다.
주요 결과물WCAG, WAI-ARIA 등의 가이드라인과 도구를 포함한 다양한 리소스.WCAG 1.0, WCAG 2.0, WCAG 2.1 등의 버전이 있으며, 각각 다른 수준의 접근성 기준을 제시합니다.ARIA 마크업을 사용하여 개발자가 접근성 정보를 HTML에 명시적으로 추가할 수 있도록 하는 기술 사양입니다.
타겟 사용자웹 개발자, 정책 입안자, 기업 등 웹 접근성에 관심 있는 모든 이해관계자.웹 사이트 및 웹 애플리케이션을 개발하는 개발자 및 디자이너.웹 애플리케이션 개발자 및 동적 웹 콘텐츠와 상호 작용하는 사용자.
중요성웹 접근성에 대한 전반적인 이해 및 국제 표준을 촉진합니다.웹 접근성의 구체적인 구현을 위한 실질적인 지침을 제공합니다.고급 웹 기술 및 애플리케이션의 접근성을 보장하는 기술적 수단을 제공합니다.