Feed on
Posts
Comments

웹 접근성은 정의상 장애를 가진 사람들이 동등하게 웹 서비스를 이용할 수 있도록 하기위한 목적을 가지고 있습니다. 그러나 그로 인해 일반사용자들이 불편을 감수하면서 까지 접근성을 확보해야 하는것은 아닙니다. 한국에는 한국형 웹 콘텐츠 접근성 지침이라는 웹사이트에서 웹 콘텐츠를 제공할 경우 지켜야하는 웹 접근성 지침 표준문서가 있습니다.

지난 9월 민간개발자를 대상으로 하는 웹 접근성 교육에 참여 했습니다. 그 중에 한국형 웹 콘텐츠 접근성 지침 2.0 에 대해 알아보는 시간이 맡았는데요 자료와 핵심 내용만 간략하게 정리해서 블로그에 적으려 합니다.

한국형 웹 콘텐츠 접근성 지침(KWCAG)은 W3C의 웹 콘텐츠 접근성 지침(WCAG)를 한국 실정에 맞게 알아보기 쉽게 구성한 표준문서입니다. 현재는 1.0이 국가표준이고 2011년 2.0으로 국가표준이 개정될 예정입니다. 구성은 크게 4가지의 원칙과 13가지의 세부 지침으로 구성되어 있고 각 세부 지침별로 사례별 기술지침이 부가적으로 포함되어 있습니다. 자료 내용과 함께 내용을 확인하시면 좀 더 쉽게 이해할 수 있을거라 생각합니다.
의미의 모호함을 없애기 위해 “적절한” 이라는 단어를 가급적 사용하지 않았습니다.

첫째, 인식의 용이성(Perceivable)
기본 원칙은 모든 콘텐츠는 사용자가 인식할 수 있어야 하는것이며 세 가지 세부지침으로 나누어진다.

  • 텍스트가 아닌 콘텐츠에는 대체 텍스트를 제공해야 한다.
    텍스트가 아닌 콘텐츠는 그 의미나 용도를 이해할 수 있도록 대체텍스트를 제공해야 한다. 충분한 대체텍스트를 제공하는 것이지 너무 불필요한 모든 내용을 대체텍스트로 제공할 필요는 없다는 것이 요다. 제공된 대체텍스트는 일반적인 접근을 하지 못하는 사용자 뿐만 아니라 예외적인 상황에서는 일반인들에게도 유용할 수 있다.
    만약 너무 복잡하거나 긴 콘텐츠를 대체텍스트로 제공해야 한다면 별도의 부가설명페이지가 마련되어 있는 링크를 직접 추가해두거나 longdesc 속성을 이용하여 대체텍스트를 제공할 수도 있다.
    하지만 국내 스크린리더 사용자들중 longdesc의 옵션을 사용할 줄 아는 사용자가 많지 않아 longdesc 보다는 alt 속성으로 되도록이면 제공하는것이 좋다는 의견도 최근에 있었다.
  • 동영상, 음성 멀티미디어 콘텐츠를 이해할 수 있도록 대체 수단을 제공해야 한다.
    동영상은 소리를 들을 수 없는 사용자나 영상을 볼 수 없는 사용자를 위한 대체 수단이 필요하다. 가장 쉬운 방법은 자막이나 원고를 첨부하는 것이고 수화는 소리를 들을 수 없는 사용자를 위해 추가로 제공하는 것이다. 자막은 수정이 불가능한 닫힌자막과 사용자가 수정이 가능한 열린자막으로 나눌 수 있으며 되도록이면 열린자막을 제공하는것이 좋다. 열린자막은 사용자의 환경에 맞게 크기, 색상, 속도 등을 조절할 수가 있으며 언어의 변환이나 검색에도 용이하기 때문이다.
  • 콘텐츠는 명확하게 전달되어야 한다.
    콘텐츠는 색상에 관계없이 인식이 가능하도록 제작되어야 하며 방향이나 모양 크기나 위치 색상등을 지시할 경우에는 명확한 설명이 있어야 한다. 저시력자를 위해 텍스트의 색상은 12px을 기본 크기로 가정할 경우 약 4.5대1의 비율 이상으로 설정해야 한다. 음성을 이용하여 접근하는 사용자를 위해 자동으로 배경음이 실행되도록 해서는 안되며 반드시 필요한 경우 3초 이상을 넘기지 말거나 사용자가 선택이 가능한 기능이 마련되어야 한다.
    전경색 배경색 색 대비 알아보는 차트(#ffffff 기준)

둘째, 운용의 용이성(Operable)
기본 원칙은 사용자 인터페이스 구성요소는 직접 조작이 가능하도록 구성되어야 하고 네비게이션(이동)할 수 있어야 하는것이며 네 가지 세부지침으로 나누어진다.

  • 콘텐츠는 키보드로 접근할 수 있어야 한다.
    마우스를 사용하지 못하는 환경이나 사용자들을 위해 키보드만으로 사용할 수 있도록 제공해야 하며 마우스에서만 동작이 가능한 스크립트 이벤트(onmouseover, onmouseout)는 키보드 이벤트도 함께 제공하는것이 좋다. 키보드가 접근할 경우 기본적으로 표시되는 초점(아웃라인)이 없어지지 않도록 스타일 사용에도 주의해야 하며 접근순서가 구성요소의 논리적인 순서와 다른 순서로 이동되어서는 안된다.
  • 콘텐츠를 읽고 사용하는데 충분한 시간을 제공해야 한다.
    콘텐츠를 읽는데 시간제한이 있다면 불편할 것이다. 그러나 어쩔 수 없는 경우 그 시간제한을 사용자가 조절할 수 있는 기능만이라도 제공된다면 불편이 줄어들 것이다. 이런 경우는 콘텐츠가 움직이거나 이동한다던지 페이지가 자동으로 이동되는 경우나 서식 작성시 보안이나 로그인 세션 문제 등의 이유로 작성 제한시간이 주어지는 경우 일 것이다.
  • 광과민성 발작을 일으킬 수 있는 콘텐츠를 제공하지 않아야 한다.
    광과민성 발작을 일으키는 사용자가 느끼는 광과민성 콘텐츠는 초당 3회에서 50회의 깜빡임이다. 주로 gif 애니메이션 이나 플래시를 이용한 콘텐츠에서 문제가 발생하며 자주 사용되는곳은 없지만 <blink> 나 <marquee> 등을 사용할 경우에도 문제가 발생할 수 있다.
  • 콘텐츠는 쉽게 내비게이션 할 수 있어야 한다.
    쉽게 내비게이션할 수 있어야 한다는 것은 쉽게 이동할 수 있어야 한다는 말이다. 이 말은 두가지의 의미로 해석할 수 있으며 실제로 콘텐츠별 영역으로 쉽게 이동이 가능하도록 해야 한다는 것과 그렇게 이동하기 위해서는 링크의 명확한 목적설명이나 독립적인 페이지 타이틀을 제공한다던지 콘텐츠 블록에 콘텐츠를 설명하는 제목을 제공해서 어떠한 내용이나 용도, 목적을 가지는 콘텐츠인지를 인식할 수 있도록 제공해야 한다는 것이다.

셋째, 이해의 용이성(Understandable)
기본 원칙은 콘텐츠를 쉽게 이해할 수 있어야 하는것이며 네 가지 세부지침으로 나누어진다.

  • 콘텐츠는 읽고 이해하기 쉬워야 한다.
    문서를 구성할 때 문서에서 사용되는 주 언어가 무엇인지를 선언해야 한다. 선언한 언어 코드는 음성인식 보조기기와 번역프로그램 그리고 검색엔진에 정확한 단어와 문장의 뜻으로 제공되어 도움을 줄 수 있다.
    공식언어코드(ISO 630) 목록
  • 콘텐츠의 기능과 실행결과는 예측 가능해야 한다.
    사용자가 의도하지 않은 동작이 발생하지 않아야 한다. 예를 들어 셀렉트박스 리스트를 선택했을 뿐인데 script 이벤트나 페이지 이동이 일어나서는 안되고 링크를 클릭했을 때 사용자가 예측하지 못하게 새창으로 이동되어서는 안된다.
  • 콘텐츠는 논리적으로 구성해야 한다.
    콘텐츠를 구성할 때는 논리적으로 콘텐츠가 순서에 맞게 구성이 되어야 하며 스타일이 더해진 상태에서도 마찬가지여야 한다. 표(<table>)를 구성하더라도 이해하기 쉽게 구성이 되어야 하며 되도록 데이터 표가 아닌 콘텐츠를 <table>을 이용해서 구성하지는 않아야 한다.
  • 입력 오류를 방지하거나 정정할 수 있어야 한다.
    서식을 입력하는 컨트롤에는 어떤 내용을 입력하는지에 대한 레이블이 제공되어야 한다. 만약 제공이 어렵다면 title 속성으로라도 대체해야 하고 컨트롤별 그룹이 필요한 경우(예를 들어 비슷한 내용을 입력해야 하는 컨트롤들이 있거나 하나의 질의에 대한 답변을 선택하는 라디오버튼이나 체크박스 들의 그룹)<fieldset>을 활용하여 그룹시키고 <legend>로 용도나 목적을 설명하는 것이 좋다.

넷째, 견고성(Robust)
기본 원칙은 미래의 기술로도 웹 콘텐츠를 접근하는데 무리가 없도록 견고하게 만들어야 하는것이며 두 가지 세부지침으로 나누어진다.

  • 웹 콘텐츠는 마크업 언어의 문법을 준수해야 한다.
    다양한 기술이 웹 콘텐츠에 문제 없이 접근할 수 있는 가장 기본적인 조건은 올바른 문법으로 웹 콘텐츠를 제작하는 것이다. 당연한 말이지만 문법은 문서선언(DOCTYPE)에 맞게 작성되어야 한다.
  • 웹 애플리케이션은 접근성이 있어야 한다.
    콘텐츠에 포함된 웹 애플리케이션은 자체적인 접근성이 있어야 하는데 만약 그러지 못할 경우를 대비해서 대체 콘텐츠를 제공해야 한다. 다만 브라우저마다 애플리케이션의 대체기법을 인식하는데 차이가 있기 때문에 주의를 해야 한다.

.
.

여기 까지가 자료의 핵심 내용입니다. 아직까지는 웹 접근성 품질마크 인증을 위해서 1.0 기준을 따라야 하지만 곧 2.0으로 바뀔 것이기 때문에 미리 알아 두는 것이 좋겠다는 생각입니다. 하지만 주요 내용이 크게 달라지지 않기 때문에 1.0을 잘 준수하고 있었다면 큰 어려움이 없다고 생각됩니다.
한국형 웹 콘텐츠 접근성 지침 2.0 에 대한 TTA표준 문서는 되도록 읽어 보는것이 좋습니다. 왜냐하면 이 자료는 한국형 웹 콘텐츠 접근성 지침 2.0을 단지 알기 쉽도록 제작했기 때문에 깊이 이해하기는 힘들 수 있습니다.

관련 자료는 아래 slideshare 프리뷰문서로 확인이 가능하고 pdf 파일로 다운받아서 참고할 수 도 있습니다. 만약 다른 곳에서 공유할 경우 조그맣게 출처 밝혀주면 고맙겠습니다. :)

한국형웹콘텐츠접근성지침2.0알아보기.pdf
관련 자료

올해 들어 첫 KWAG 모임이 있었다.
작년말쯤 조훈님의 추천으로 엄격한심사(?) 를 통해 가입했던 이 모임은 한국에서의 웹 접근성에 대해 논의하고 현실정을 분석하며 해결방법을 연구하는 모임이다.

물론 회원들의 참여 의사는 자발적이며 한번 발을 들여놓으면 나가기는 쉽지가 않다는 단점이있다..-_-; (만약 나가야한다면 왼속 중지손가락 두마디쯤을 잘라서 혈서를 쓴다음 나가야한다는 믿기쉽지않은 소문이..) 물론 안믿을껄 알기에 적었다.. ㅎ;;

한국 웹 접근성 모임 2007년 첫 워크샵 장소(daum d&shop)

저번 모임땐 나를 포함해서 10분 정도 오셨었는데 이번 모임땐 대략 30분은 족히 오신듯 했다 인상깊었던건 KT에 근무하시는 실제 지체장애를 격고있으신 분이 참여하셔서 정말정말 인상이 깊었다 아쉽게도 명함을 못받아서 이름이 기억이 안난다..ㅠㅠ

한국 웹 접근성 모임 2007년 첫 워크샵 장소(daum d&shop)

이번 모임땐 새로오신분들이 많아서 각자에 소개를 시작으로 모임의 목적과 앞으로의 방향 등을 설명하는 자리였고 다음모임땐 서로의 관심분야별로 TFT를 구성해서 활동을 할 계획이라고 한다. 개인적으론 Web Standards Korea에서도 드림위버에 대한 TFT가 있다던데 우리도 그런 제작툴에 대해서 개선사항과 전문가가 아니라도 고급스킬을 보유하지않더라도 웹접근성을 좀더 잘 준수할 수 있도록 도와주는 툴이 나올수 있도록 하는 TFT가 생겼으면 하는 바램이다^^ 이번에 오셨던 모든 분들모두 자발적으로 참여하셨으니 앞으로도 좋은 방향으로 발전해나갔으면 한다.

이날 수고해주신 훈님과 Daum(d&Shop 관계자분들) 그리고 화이트보드를 빽빽히 채우며 설명해주신 한국정보문화진흥원(KADO)에 현준호과장님께 감사드립니다.

아참, 그리고 이번에 한국 웹 접근성 모임(KWAG) 에서 별동대(소수의 인원으로 적들을 게릴라 작전으로 야금야금 죽이면서 적들의 힘을 약하게 만드는 아주 중요한 역활을 하는 소규모단체[주몽에서 봤던 단어를 추측함..-_-])를 구성해서 만든 팀이 하나 있다.

아직은 비공개적으로 활동을 하고 있으며, 한국 웹사이트중 의뢰로 들어오는 사이트를 TF에서 측정한 항목별 중요도와 체크리스트를 토대로 점수를 부여해 웹접근성 평가를 내는 일을 한다.
별로 잘하는것도 없는 내가 이런 중요한 곳에 참여할 수 있는 것 만으로도 감사할 일이지만 감사하는거에서 끝나서는 안되겠지 정말로 열과 성을 다해 열씸히 참여하고 활동할 계획이다.
워크샵이 끝나고 이 팀 회의도 가졌었다.
모두 아는분이셨고 신승식님만 그날 처음 보는거였는데 인상이 매우 좋으시고 몇장 남지않은 명함을 흥쾌히 건내주셔서 너무 감사했다. (말은안했지만 한장 주셨으면 좋겠다고 속으로 바랬었었는데~ㅎ) 그럼 모임을 마치고 건물 로비에서 찍은사진으로 간략한 TF 소개를 ㅋㅋ

한국 웹 접근성 전문가 평가원 모임

왼쪽에서부터 나,신승식님,조훈님,김요한님,신현석님,홍윤표님,조현진님,정찬명

산업자원부는 10일 세계최대 인터넷 검색업체 구글(Google)과 한국 연구개발(R&D)센터 설립에 대한 협약을 체결했다고 밝혔다.

산자부는 이날 그랜드 인터컨티넨탈 호텔에서 정세균 산업자원부 장관, 로버트 유스타스 구글 수석부사장, 홍기화 KOTRA 사장 등이 참석한 가운데 협약식을 가졌다.

정 장관은 이 자리에서 “구글의 한국 R&D센터 설립으로 우리나라 정보기술(IT) 인력들이 구글의 첨단기술을 경험하고 배울 수 있는 기회를 갖게 됐다”고 했다.

추석전에 기사를 잠깐 봤었지만..구글이 드디어 오는군요 국내포탈들 긴장하겠는데요^-^;
기사원문보기
관련기사보기