배움나라/웹 접근성의 이해(기본)
이해의 용이성 (1)
zzzeeeram
2019. 11. 23. 11:30
기본 언어 표시 (검사 항목 17)
주로 사용하는 언어를 명시해야함
웹사이트에서 주로 사용하는 언어를 명시하면 해당 언어의 정확한 발음으로 콘텐츠 이해에 도움이 됨
다양한 언어를 공부하거나 이용하는 사용자에게 중요한 지표
제공 방법
웹페이지에서 주로 사용하는 언어를 <html> 에 lang속성을 사용하여 제공한 경우 준수한 것으로 인정함
오류 유형
- <html>에 lang 속성을 명시하지 않거나 잘못 명시한 경우
주의 사항
- 기본언어는 페이지의 상단에 html 태그에 lang 속성을 이용하여 지정하고, lang의 속성값에는 ISO 639-1에서 지정한 두 글자로 된 언어코드를 사용해야 함
- 페이지 중간에 언어가 바뀔 때 변경된 언어를 lang 속성으로 명시해주는 것을 권장
사용자 요구에 따른 실행 (검사 항목 18)
사용자가 의도하지 않은 기능은 실행되지 않아야 함
사용자가 의도하지 않은 새 창이나 초첨 변화를 일으키지 않도록 함
해당 사항이 발생할 경우 사전에 내용을 알려주어 콘텐츠 움직임에 문제 없게 하고, 콘텐츠 이용에 이해를 높이는 목적
오류 유형
- 사용자가 실행하지 않은 상황에서 예측하지 않은 새 창이 열리는 경우
- 버튼 또는 링크 등을 실행할 때 사전에 알리지 않고 새 창이 발생되는 경우
- 웹 사이트 초기 화면에 팝업 창(레이어 팝업)을 제공하는 경우
- 사용자가 의도하지 않은 초첨 변화가 발생하는 경우
- 체크상자의 선택, 텍스트 입력 서식의 값 변경만으로 값이 제출되어 문맥이 바뀌는 경우
팝업/ 레이어 팝업
팝업 (윈도우 팝업) : 팝업창이라고도 말하는 새로운 윈도우 창의 형태, 주소창이 보이는 형태로 나타남
레이어 팝업 (내부 팝업) : 콘텐츠 내에 제공된 팝업
주의 사항
- onkeypress에 의해 포커스를 옮기는 동작만으로 새 창이 발생하면 감점
- Tab키에 의해서 새 창이 뜨는 등 의도하지 않은 실행을 주의해야 함
- <a target="_blank"> 로만 새 창을 알린 경우 감점하지 않음
- onfocus="this.blur()"를 사용하는 경우 키보드 접근불가(검사항목7), 초점의 시각적 구분 불가(검사항목 8), 의도치 않은 초점변화(검사항목 16)에서 동시 감점
- 플래시 등에서 제공하는 새 창에서도 Name, Description 값에서 새 창 안내에 대한 내용을 포함하지 않으면 감점
- 오류 정정을 위한 자동 초점 변경은 예외 (Alert경고창 등 콘텐츠의 문맥이나 맥락을 변화시키지 않는 수준의 실행)