1. 모든 이가 차별 없이 웹사이트 이용할 수 있게 하는 웹 접근성이란 무엇인가
웹 콘텐츠는 웹을 사용하는 사용자들의 신체적 특징이나 사는 지역, 지식의 차이, 기술적 환경 등과 같은 사항에 제한되지 않으면서 많은 사용자가 불편함 없이 웹에 접근하고, 이용할 수 있어야 합니다. 이러한 웹 콘텐츠를 만들자는 약속을 모아놓은 것을 웹 접근성이라 합니다. 웹 접근성을 준수하는 사이트를 만들어 통해 장애를 가진 사람도 웹 콘텐츠를 인지하고(Perceivable) 운영하고(Operable), 이해하고(Understandable), 기술에 상관없이 이용할 수 있도록 하고 있습니다.
이 문서에서는 웹 접근성의 필요성과 웹 접근성을 만족하는 웹 콘텐츠의 조건에는 어떠한 것이 있는지 기술되어 있습니다.
2. 웹 접근성은 왜 필요한가
IT 기술 및 인터넷 환경의 영향력이 점점 더 커지게 되면서 지역간, 계층 간 정보격차 해소의 필요성도 커지게 되었습니다. 일반인과 장애인을 가리지 않고 모든 사람을 위한 차별 없는 웹사이트에 대한 요구와 모든 OS, 모든 웹브라우저, 모든 입력도구 등 모든 사용 환경을 위한 웹사이트에 대한 수요가 계속적으로 증가하면서 웹 접근성의 중요성은 점점 더 커지고 있습니다. 이러한 필요성을 모아 웹 접근성은 일반인과 장애인 구분없이 모든 사람이 차별 없이 이용할 수 있는 웹사이트, 웹이나 모바일 등 모든 환경에서 평등하게 사용할 수 있는 웹사이트의 구축을 목표로 하게 되었습니다. 웹 접근성을 잘 준수하게 되면 사회 공헌 및 복지 기업이라는 이미지를 줄 수 있고 웹사이트의 홍보 효과까지도 누릴 수 있는 장점이 있습니다.
3. 웹 접근성의 구성요소는 어떠한 것이 있는가
웹 접근성의 구성요소는 콘텐츠, 사용자, 개발자 등의 구성요소가 존재합니다. 아래의 표에서 각 구성요소들에 대해 설명하였습니다.
구성요소 | 설명 |
콘텐츠(Contents) | 텍스트, 이미지, 음성, 구조나 표현을 위한 코드를 말합니다. |
User Agent | 웹브라우저, 미디어 플레이어 등의 사용자 도구들과 웹 상의 콘텐츠를 사용자들이 이용할 수 있도록 도와주는 도구를 말합니다. |
보조기술(Assistive Technoligies) | 화면낭독 프로그램, 대체 키보드, 스캐닝 소프트웨어, 화면확대 프로그램 등 사용자의 편의성을 제공할 수 있는 보조 프로그램을 말합니다. |
사용자 (Users) | 웹을 이용하는 다양한 사용자들을 말합니다. |
개발자(Developers) | 디지이너, 코더 등 웹접근성을 준수하는 웹을 개발하는 제작자를 말합니다. |
제작도구(Authoring Tools) | 웹 접근성을 준수하는 사이트를 제작할 수 있는 소프트웨어들의 모음을 말합니다. |
평가도구(Evaluation Tools) | 웹 접근성이 제대로 준수되었는지 평가하는 도구를 말합니다. |
4. 웹 접근성을 준수하는 웹 콘텐츠의 조건은 어떠한 것이 있는가
웹 접근성을 준수하는 웹 콘텐츠에 대한 분류는 크기 인식의 용이성, 운용의 용이성, 이해의 용이성, 기술적 진보성으로 나누어집니다. 인식의 용이성이란 텍스트가 아닌 그림이나 영상같은 콘텐츠도 문자로 표현 가능하다면 모두 문자로 표기해주어야 하고 영상 매체는 대체 매체를 함께 제공해야 한다는 의미입니다. 운용의 용이성은 웹사이트를 운용할 때 사용이 편리해야하다는 것인데, 키보드만으로 웹 콘텐츠의 모든 기능을 수행할 수 있어야 하고, 사용자가 시간에 구애받지 않고 읽거나 상호작용이 가능한 웹 콘텐츠로 구성되어야 한다는 의미입니다. 또한 이해의 용이성은 콘텐츠의 모양이나 배치가 사용자가 봤을 때 논리적으로 이해하기 쉽도록 구성되어야 하고 셀의 내용에 대한 정보가 바르게 전달될 수 있어야 한다는 의미입니다. 기술적 진보성으로는 신기술을 사용할 때는 사용자에게 효과적으로 전달될 수 있는 경우에만 사용되어야 하고 만약 웹 접근성을 준수하려고 노력하였으나 미해결 부분이 남아있다면 텍스트만으로 구성되어 있는 콘텐츠를 제공하는 웹 사이트를 별도 제작해야 한다는 의미입니다. 웹사이트는 이러한 조건을 모두 갖추어야 웹 접근성을 준수했다고 인정받을 수 있습니다.