Chapter3. 웹 접근성
1.웹 접근성의 개념과 필요성을 이해한다.
2.국내에서의 웹 접근성 실태를 기억한다.
3.웹 콘텐츠 접근성 지침을 기억한다.
4.웹 콘텐츠 접근성 지침을 충족시키는 방법을 기억한다.
5.WAI-ARIA의 사용법을 기억한다.
1.웹 접근성은 어떤 상황에서도 항상 동등한 수준의 정보를 제공받도록 보장받을 수 있음을 의미한다. 일반적으로는 특정한 상황의 신체적인 차이(시력, 청각, 응답 등)에서만 불편함을 느낄 수 있다고 생각하지만 기기의 기능고장 및 특정 상황, 상태에서도 음성, 화면등의 정보가 제공되지 않을 수 있기 때문에 웹 접근성을 갖추는 것이 중요하다.
2. 2021년 기준, 일반 국민의 정보화 수준을 100이라고 할 때, 장애인, 고령층 등 디지털 취약 계층의 정보화 지수는 75.4점이었고, 우리나라 웹 사이트들의 웹 접근성 평균 점수는 100점 만점에 60.8점 밖에 안나올 정도로 처참한 수준이다.
3.웹 접근성 지침은 기초적인 4가지의 원칙(Principles){인식의 용이성(Perceivable), 운용의 용이성(Operable), 이해의 용이성(Understandable), 견고성(Robust)}을 가지고 있으며 그 아래로는 13가지의 지침(Guidelines)이 있다.
4.지침의 4가지 원칙과 13가지의 지침은 다음과 같다.
인식의 용이성(Perceivable)
-대체 텍스트(Text Alternatives)
큰 인쇄물, 점자, 음성, 기호 또는 간단한 언어와 같이 사용자가 필요로 하는 다른 형식으로 변경할 수 있도록 텍스트 아닌 콘텐츠에 대한 대체 텍스트를 제공해야 한다.
-시간기반 미디어(Time-based Media)
시간기반 미디어에 대한 대체수단을 제공해야 한다.
-적응 가능(Adaptable)
콘텐츠는 정보나 구조의 손실 없이 다른 방법들(예: 보다 간단한 레이아웃)로 표시될 수 있도록 제작되어야 한다.
-식별 가능(Distinguishable)
배경으로부터 전경을 분리하는 것을 포함하여, 콘텐츠는 사용자가 더 쉽게 보고 들을 수 있도록 제작되어야 한다.
운용의 용이성(Operable)
-키보드 접근성(Keyboard Accessible)
키보드로 모든 기능을 사용할 수 있어야 한다.
-충분한 시간(Enough Time)
사용자가 콘텐츠를 읽고 사용할 수 있도록 충분한 시간을 제공해야 한다.
-발작 및 신체적 반응(Seizures and Physical Reactions)
콘텐츠는 발작 또는 신체적 반응을 일으키지 않도록 설계되어야 한다.
-네비게이션 가능(Navigable)
사용자에게 네비게이션하고, 콘텐츠를 찾고, 현재 위치를 파악할 수 있는 방법을 제공해야 한다.
-입력 방식(Input Modalities)
사용자가 키보드 이외의 다양한 입력 장치를 통해 기능들을 보다 쉽게 조작할 수 있도록 해야 한다.
이해의 용이성(Understandable)
-가독성(Readable)
텍스트 콘텐츠는 읽을 수 있고 이해할 수 있어야 한다.
-예측 가능성(Predictable)
웹 페이지는 예측 가능한 방식으로 제시되고 작동해야 한다.
-입력 지원(Input Assistance)
사용자가 실수를 회피하거나 수정할 수 있도록 지원해야 한다.
견고성(Robust)
-호환성(Compatible)
보조공학을 포함하여, 현재나 미래의 사용자 에이전트와의 호환성을 극대화해야 한다.
5.WAI-ARIA는 HTML 태그 내부에 역할(role), 상태(state), 속성(property)라는 세 가지 속성(attribute)을 추가함으로써 의미를 부여해줄 수 있다.
역할(Role)
-Widget roles
-Composite roles
-Document structure roles
-Landmark roles
-Live Region Roles
-Window Roles
상태(State), 속성(Property)
-Widget attributes
-Live region attributes
-Drag & drop attributes
-Relationship attributes
'회고' 카테고리의 다른 글
[네트워크] 심화 (0) | 2022.07.13 |
---|---|
[사용자 친화 웹] 웹 표준 & 접근성-3 (0) | 2022.07.12 |
학습(알고리즘) (0) | 2022.07.10 |
학습(알고리즘) (0) | 2022.07.09 |
[사용자 친화 웹] 웹 표준 & 접근성 (0) | 2022.07.08 |