배움나라/웹 접근성의 이해(기본)
운용의 용이성 (2)
zzzeeeram
2019. 11. 17. 10:01
깜박임과 번쩍임 사용 제한 (검사 항목 13)
초당 3~50회 주기로 깜빡이거나 번쩍이는 콘텐츠를 제공하지 않아야 함
초당 3~50회 주기로 깜빡이는 콘텐트 -> 광과민성 발작을 일으킬 수 있음
어린이 또는 광과민성 발작 증세가 있는 사용자를 위함
오류 유형
- 사전 경고 없이 초당 3~50회 깜빡이는 콘텐츠가 존재할 경우
주의 사항
- 깜빡임을 중단할 수 있는 수단을 제공했어도 깜빡임을 미리 경고하지 않은 경우 감점
- 깜빡임이 3초 미만인 경우는 인정
- 동영상 콘텐츠도 검사 대상
반복영역 건너뛰기 제공 (검사 항목 14)
콘텐츠의 반복되는 영역은 건너뛸 수 있어야함
스킵 네비게이션(건너뛰기 링크) -> 키보드 운용이 더 쉬워짐
시각 및 상지 장애인들이 마우스 사용자와 같이 원하는 콘텐츠로 쉽게 접근할 수 있게 하기 위함
특별한 경우가 없다면 <body>요소 다음으로 제공해야 함
오류 유형
- 건너뛰기 링크를 제공하지 않은 경우
- 건너뛰기 링크를 제공하였거나 동작이 안되는 경우
주의 사항
- 지나치게 많은 건너뛰기 링크를 제공하지 말 것(3개 이하 권장)
- 건너뛰기 링크에 키보드 접근이 불가한 경우 감점
- display:none; 등으로 감추지 않고, 화면에서 볼 수 있도록 제공하는 것을 권장
- 형식적인 건너뛰기 링크여도 동작이 안되면 감점
- 메뉴의 수가 적거나 반복될 정도의 콘텐츠가 아닌 경우 굳이 제공할 필요 없음
제목 제공 (검사 항목 15)
페이지, 프레임, 콘텐츠 블록에는 적절한 제목을 제공해야 함
제목 : 웹 페이지에 접근할 때 가장 먼저 이해할 수 있는 중요 주제
각각 해당 콘텐츠가 어떤 내용을 담고 있는지 미리 짐작할 수 있게 하기 위함
오류 유형
- 제목의 title속성을 제공하지 않았거나 내용과 다른 의미의 제목을 사용한 경우
- 페이지 제목에 반복되는 특수 문자를 제공한 경우
- 페이지 제목의 분류가 더 가능함에도 불구하고, 상위 범주로 제목을 제공한 경우
- frame, iframe, frameset태그의 요소에 title속성이 없거나 속성값을 비워둔 경우 또는 내용이 부적절한 경우
- 내용 또는 기능이 없는 프레임에 title을 비워두거나, 제공하지 않은 경우
- 콘텐츠 블록에 h1~6을 사용하여 제목을 제공하지 않은 경우
주의 사항
- 프레임 제목은 프레임 내의 콘텐츠를 유추할 수 있는 간결한 제목을 제공해야함
- 내용 또는 기능이 없는 프레임에도 "빈프레임" , "내용없음" 등으로 title을 제공해야함
- 게시판의 '목록, 읽기, 쓰기' 페이지의 제목을 각 페이지의 용도를 구분할 수 있는 제목으로 제공
적절한 링크 텍스트 제공 (검사 항목 16)
링크 텍스트는 용도나 목적을 이해할 수 있도록 제공해야 함
오류 유형
- 목적이나 용도를 알기 어려운 링크 텍스트를 제공한 경우
주의 사항
- 링크의 목적을 키보드의 순서나 문맥을 통해 이해할 수 있으면 인정
- 링크 텍스트를 단순히 URL 경로로만 제공하지 않는 것을 권장