접근성과 웹 접근성, 웹 접근성을 지켜야 하는 이유와 장애 환경에 대해 알아보자.
웹 콘텐츠 접근성 지침인 WCAG와 한국형 웹 콘텐츠 접근성 지침인 KWCAG에 대해 알아보자.
텍스트가 아닌 콘텐츠는 그 의미나 용도를 인식할 수 있도록 대체 텍스트를 제공해야 한다. 특정 사례들에 따른 대체 텍스트 적용 방법을 알아보자.
멀티미디어 콘텐츠에는 자막, 대본 또는 수화를 제공해야 한다. 경우에 따른 대체 콘텐츠 제공 방법을 알아보자.
콘텐츠는 색에 관계없이 인식될 수 있어야 한다. 색에 무관한 콘텐츠에 대한 사례들을 살펴보자.
지시 사항은 모양, 크기, 위치, 방향, 색 소리 등에 관계없이 인식될 수 있어야 한다. 명확한 지시 사항 제공에 대한 사례들을 살펴보자.
텍스트 콘텐츠와 배경 간의 명도 대비는 4.5 대 1 이상이어야 한다. 텍스트 콘텐츠의 명도 대비에 대한 사례들을 살펴보자.
웹 페이지에서는 소리가 자동으로 재생되지 않아야 한다. 자동 재생 금지에 대한 사례들을 살펴보자.
웹 페이지를 구성하는 모든 이웃한 콘텐츠는 시각적으로 구분되도록 제공해야 한다. 어떻게 콘텐츠를 구분해야 하는지 살펴보자.
모든 기능은 키보드만으로도 사용할 수 있어야 한다. 키보드 보장에 대한 사례들을 살펴보자.
키보드에 의한 초점은 논리적으로 이동해야 하며, 시각적으로 구별할 수 있어야 한다. 초점 이동에 대한 사례들을 살펴보자.
사용자 입력 및 컨트롤은 조작 가능하도록 제공되어야 한다. 조작 가능 기준을 살펴보자.
시간 제한이 있는 콘텐츠는 응답 시간을 조절할 수 있어야 한다. 응답 시간 조절에 대한 사례들을 살펴보자.
자동으로 변경되는 콘텐츠는 움직임을 제어할 수 있어야 한다. 정지 기능 제공에 대한 사례들을 살펴보자.
초당 3~50회 주기로 깜빡이거나 번쩍이는 콘텐츠를 제공하지 않아야 한다. 깜빡임과 번쩍임 사용 제한에 대해 살펴보자.
콘텐츠의 반복되는 영역은 건너뛸 수 있어야 한다. 반복 영역 건너뛰기를 어떻게 제공해야 하는지 살펴보자.
페이지, 프레임, 콘텐츠 블록에는 적절한 제목을 제공해야 한다. 제목 제공에 대한 사례들을 구체적으로 살펴보자.
링크 텍스트는 용도나 목적을 이해할 수 있도록 제공해야 한다. 적절한 링크 텍스트에 대한 사례들을 살펴보자.
주로 사용하는 언어를 명시해야 한다. 기본 언어를 어떻게 제공하는지 살펴보자.
사용자가 의도하지 않은 기능(새 창, 초점에 의한 맥락 변화 등)은 실행되지 않아야 한다. 사용자 요구에 따른 실행에 대한 사례들을 살펴보자.
콘텐츠는 논리적인 순서로 제공해야 한다. 콘텐츠의 선형 구조에 대한 사례들을 살펴보자.
표는 이해하기 쉽게 구성해야 한다. 표의 구성에 대한 사례를 살펴보자.
사용자 입력에는 대응하는 레이블을 제공해야 한다. 레이블 제공에 대한 사례들을 살펴보자.
입력 오류를 정정할 수 있는 방법을 제공해야 한다. 오류 정정에 대한 사례들을 살펴보자.
마크업 언어의 요소는 열고 닫음, 중첩 관계 및 속성 선언에 오류가 없어야 한다. 마크업 오류에 대한 사례들을 살펴보자.
콘텐츠에 포함된 웹 애플리케이션은 접근성이 있어야 한다.
접근성 진단 시 많이 사용하는 몇 가지 진단 도구들을 살펴보자.