웹접근성은 장애인뿐만 아니라 모든 사람이 정보 및 서비스를 손쉽게 활용 할 수 있도록 만드는 것입니다.
웹접근성 4가지 원칙과 관련 지침
웹 접근성이란 다양한 장치 및 다양한 환경 그리고 장애를 가진 사람도 웹을 이용할 수 있도록 서비스 및 컨텐츠 제작하는 것입니다.
장애의 종류는 청각, 시각, 지체, 언어, 기억력, 지적, 발작 장애 등 매우 다양하며 중복 장애를 고려하여야 합니다.
중요한 점은 이러한 장애가 장애인들에게만 있는 것이 아니라 일반인들도 나이가 들면서 장애가 생길 수 있다는 것이다. 이처럼 다양한 상황을 고려하기 위해서는 W3C의 웹 콘텐츠 접근성 지침(WCAG)을 준수하여야 합니다.
국내 인증 기준인 KWCAG 2.0은 2008년 12월에 제정된 웹 접근성 관련 국제 표준인 W3C(World Wide Web Consortium)의 ‘웹 콘텐츠 접근성 가이드라인 2.0(WCAG 2.0: Web Content Accessibility Guidelines 2.0)’을 국내 실정에 맞게 반영한 것 입니다.
한국형 웹 콘텐츠 접근성 지침 2.0 개요 (한국정보통신기술협회 표준으로 2009년 12월 22일 제정)
원칙 (목록에 숫자로 시작하는 항목) | 지침 (목록에 ○ 로 시작하는 항목) | 준수 항목 (목록에 ■ 로 시작하는 항목) |
---|---|---|
4개 | 13개 | 22개 |
한국형 웹 콘텐츠 접근성 지침 2.0 (KWCAG2.0)은 크게 4가지 원칙을 가지고 있는데,
그 원칙은 인식의 용이성, 운용의 용이성, 이해의 용이성, 견고성이다.
- 인식의 용이성 (모든 콘텐츠는 사용자가 인식할 수 있어야 한다.)
- 적절한 대체 텍스트 제공 (개발)
- 텍스트 아닌 콘텐츠는 그 의미나 용도를 이해할 수 있도록 대체 텍스트를 제공해야 한다.
- 멀티미디어 대체 수단 제공 (기획, 개발)
- 멀티미디어 콘텐츠에는 자막, 원고 또는 수화를 제공해야 한다.
- 콘텐츠의 명료성 (기획, 디자인)
- 색상으로 표현된 정보는 색상을 배제하여도 원하는 내용을 전달할 수 있어야 한다.
- 지시 사항은 모양, 크기, 위치, 방향, 색, 소리 등에 관계없이 인식될 수 있어야 한다.
- 전경색과 배경색은 충분한 대비를 가지고 있어야 한다.
- 자동으로 생성되는 배경음을 사용하지 않아야 한다.
- 적절한 대체 텍스트 제공 (개발)
- 운용의 용이성 (사용자 인터페이스 구성 요소는 조작 가능하고 네비게이션할 수 있어야 한다.)
- 키보드 접근성 (기획, 개발)
- 모든 기능은 키보드만으로도 사용할 수 있어야 한다.
- 키보드에 의한 초점은 논리적으로 이동해야 하며 시각적으로 구별할 수 있어야 한다.
- 충분한 시간 제공 (기획, 개발)
- 시간 제한이 있는 콘텐츠는 응답시간을 조절할 수 있어야 한다.
- 자동으로 변경되는 콘텐츠는 움직임을 제어할 수 있어야 한다.
- 광과민성 발작 예방 (기획)
- 초당 3~50회 주기로 깜빡이거나 번쩍이는 콘텐츠를 제공하지 않아야 한다.
- 쉬운 네비게이션 (기획, 개발)
- 콘텐츠의 반복되는 영역은 건너뛸 수 있어야 한다.
- 페이지, 프레임, 콘텐츠 블록에는 적절한 제목을 제공해야 한다.
- 링크 텍스트는 용도나 목적을 이해할 수 있도록 제공해야 한다.
- 키보드 접근성 (기획, 개발)
- 이해의 용이성 (콘텐츠는 이해할 수 있어야 한다.)
- 가독성 (기획, 개발)
- 주로 사용하는 언어를 명시하고, 이해하기 쉽게 설명 해야 한다.
- 예측 가능성 (기획, 개발)
- 사용자가 의도하지 않은 기능(새 창, 초점 변화 등)은 실행되지 않아야 한다.
- 콘텐츠의 논리성 (기획, 디자인, 개발)
- 콘텐츠는 논리적인 순서로 제공해야 한다.
- 표는 이해하기 쉽게 구성해야 한다.
- 입력 도움 (기획, 개발)
- 입력 서식에는 대응하는 레이블을 제공 해야 한다.
- 입력 오류를 정정할 수 있는 방법을 제공 해야 한다.
- 가독성 (기획, 개발)
- 견고성 (웹 콘텐츠는 미래의 기술로도 접근할 수 있도록 견고하게 만들어야 한다.)
- 문법 준수 (개발)
- 마크업 언어의 요소는 열고 닫음, 중첩 관계 및 속성 선언에 오류가 없어야 한다.
- 웹 애플리케이션 접근성 (기획, 개발)
- 콘텐츠에 포함된 웹 애플리케이션은 접근성이 있어야 한다.
- 문법 준수 (개발)
기본적이지만 가장 중요한 항목
- 의미에 맞는 HTML테그를 사용하여야 한다. (예 – 레이아웃 목적의 테이블 사용은 지양)
- 텍스트가 아닌 컨텐츠는 모두 레이블 및 대체 텍스트를 제공하여야 한다.
- 키보드만으로도 온라인 서식 입력 및 서식 간 이동이 가능하여야 한다.
유용한 접근성 평가툴
참고
- 웹 접근성을 고려한 콘텐츠 제작 기법
- W3C Web Content Accessibility Guidelines (WCAG) 2.0
- 웹 접근성 연구소
- 웹 개발자를 위한 센스리더 가이드