배움나라/웹 접근성의 이해

이해의 용이성(1)

최배달 2019. 11. 24. 13:28

이해의 용이성(1)

1.기본 언어 표시의 이해

기본 언어 표시의 개념

주로 사용하는 언어를 명시해야 함

기본 언어 표시의 필요성의 목적

다양한 언어 공부를하거나 이용하는 사용자에게 중요한 지표

기본언어 표시의 검사 항목 해설

주로 사용하는 언어를 명시해야합니다.

  • 중간에 언어가 바뀌는 경우 lang속성 톡해 언어를 바꿔주면 더 이해하기 좋은 사이트가 됨

"기본 언어 표시는 화면 낭독 프로그램과 같은 보조기기에서 기본 언어에 맞는 TTS(Text To Speech)엔진 가동시키는 역하을 함"

기본언어 표시의 제공 방법

"웹 페이지에서 주로 사용하는 언어를 html에 lang속성을 사용하여 제공한 경우 준수한 것으로 인정

1.오류 유형 분석

(1) html 에 lang 속성을 명시하지 않거나 잘못 명시한 경우

주의 사항 분석-1

기본 언어는 페이지의 상단에 html 태그에 lang 속성을 이용하여 지정하고, lang이 속성값에는 ISO 639-1 에서 지정한 두 글자로 된 언어 코드를 사용해야 함.

주의 사항 분석-2

페이지 중간에 언어가 바뀔 때 변경된 언어를 lang 속성으로 명시해주는 것을 권장.

2. 사용자 요구에 따른 실행의

사용자 요구에 따른 실행의 이해

사용자 요구에 따른 실행

사용자가 의도하지 않은 기능은 실행되지 않아야 함

사용자 요구에 따른 실행의 필요성
  • 사용자가 의도하지 않은 새창이나 초점 변화를 일으키지 않도록 함
  • 해당 사항 발생할 경우 사전에 내용을 알려주어 콘텐츠 움직임에 문제 없게 하고, 콘텐츠 이용에 이해를 높임
사용자 요구에 따른 실행의 검사 항목 해설

(사용자 요구에 따른 실행) 사용자가 의도하지 않은 기능 (새 창, 초점 변화 등)은 실행되지 않아야 함.

사용자 요구에 따른 실행 제공 방법
오류유형 분석

(가) 사용자가 실행하지 않은 상황에서 예측하지 않은 새 창이 열리는 경우

(나) 버튼 또는 링크 등을 실행할 떄 사전에 알리지 않고 새 창이 발생되는 경우

(다) 웹 사이트 최화면 팝업 창(레이어 팝업)을 제공하는 경우

(라) 사용자가 의도하지 않은 초점 변화가 발생하는 경우

(마) 체크상자의 선택, 텍스트 입력 서식의 값 변경만으로 값이 제출되어 문맥이 바뀌는 경우

사용자 요구에 따른 실행 제공 방법
주의 사항 분석
  • onkeypress에 의해 포커스를 옮기는 동작만으로 새 창이 발생하면 감점
  • a traget = "_blank"로만 새 창을 알린 경우 감점하지 않음
  • onfocus = "this.blur()"를 사용하는 경우 검사항목 7, 8, 16에서 동시점검
  • 플래시 등에서 제공하는 새 창에서도 Name, Description 값에서 새 창 안내에 대한 내용을 포함하지 않으면 감점
  • 오류 정정을 위한 자동 초점 변경은 예외

학습 정리

1.기본 언어 표시
  • 기본 언어 표시는 주로 사용하는 언어해야 함
  • 웹 페이지에서 주로 사용하는 언어를 html에 lang 속성을 사용하여 제공한 경우 준수한 것으로 인정
2.사용자 요구에 따른 실행
  • 사용자가 의도하지 않은 기능 (새 창, 초점 변화 등)은 실행되지 않아야 함
  • 사용자가 의도하지 않은 기능이 자동 실행되지 않도록 제공한 경우 준수한 것으로 인정
3.웹 접근성 관련 용어
웹 접근성의 넓은 의미 : 기본적인 정의나 기대 효과
웹 접근성의 지침
  • '장애인 접근성' 중심으로 현재까지 Active-X 사용
  • 시각장애인등 다양한 장애유형별 사용자가 이를 키보드로 이용 가능함
  • 대체수단을 통하여 음성 지원 등 다양한 방법으로 설치 및 이용할 수 있다면 웹 접근성을 준수한 것으로 인정
웹 표준, 웹 호환성, 오픈 웹