Accessibility
80 개의 게시물
WCAG 1.1.1: 비텍스트 콘텐츠
WCAG 1.1.1은 모든 비텍스트 콘텐츠 — 이미지, 아이콘, 컨트롤, 미디어 — 에 대해 동일한 목적이나 정보를 전달하는 텍스트 대체 수단을 제공할 것을 요구하며, 이를 통해 시각적 콘텐츠를 인지할 수 없는 사용자가 스크린 리더와 같은 보조 기술을 통해 해당 콘텐츠에 접근할 수 있도록 합니다.
WCAG 1.2.1: 오디오 전용 및 비디오 전용(사전 녹화)
WCAG 1.2.1은 사전에 녹음된 오디오 전용 및 비디오 전용 콘텐츠에 대해, 소리를 듣거나 화면을 볼 수 없는 사용자도 정보를 이용할 수 있도록 텍스트 기반 또는 다른 미디어 형태의 대체 수단을 제공할 것을 요구합니다. 이는 레벨 A 요구 사항으로, 웹 접근성 준수를 위한 최소 기준을 의미합니다.
WCAG 1.2.2: 자막 (사전 녹화)
WCAG 1.2.2는 동기화된 미디어(오디오가 포함된 비디오)의 모든 사전 녹음된 오디오 콘텐츠에 정확한 자막을 포함할 것을 요구합니다. 이는 청각장애인과 난청 사용자가 음성 대화, 음향 효과 및 기타 의미 있는 오디오 정보를 이용할 수 있도록 보장합니다.
WCAG 1.2.3: 오디오 설명 또는 미디어 대체 수단 (사전 녹화)
WCAG 1.2.3은 사전에 녹화된 동기화 미디어(오디오가 포함된 비디오)에 대해 시각적 콘텐츠의 오디오 설명 또는 전체 텍스트 대체물을 제공하도록 요구하여, 시각적으로 전달되는 정보를 시각장애인이나 저시력 사용자도 접근할 수 있도록 보장한다.
WCAG 1.3.1: 정보 및 관계
WCAG 1.3.1은 시각적 표현을 통해 전달되는 정보, 구조, 그리고 관계를 프로그래밍 방식으로도 파악할 수 있거나 텍스트로 제공되도록 요구하여, 보조 기술 사용자들이 시각 사용자와 동일한 구조적 맥락을 제공받을 수 있도록 보장한다.
WCAG 1.3.2: 의미 있는 순서
WCAG 1.3.2는 콘텐츠의 순서가 그 의미에 영향을 미치는 경우, 보조 기술이 이를 올바르게 제시할 수 있도록 그 순서를 프로그램적으로 판별할 수 있어야 한다고 요구합니다. 이 기준을 충족하지 못하면 화면 읽기 프로그램 사용자와 기타 보조 기술 사용자들은 콘텐츠를 혼란스럽거나 의미 없는 순서로 전달받게 됩니다.
WCAG 1.3.3: 감각적 특성
WCAG 1.3.3은 콘텐츠를 사용하는 방법에 대한 지시가 모양, 색, 크기, 시각적 위치, 방향, 소리와 같은 감각적 특성에만 의존해서는 안 된다고 요구합니다. 이는 시각장애, 색각이상, 청각장애 또는 기타 장애로 인해 이러한 감각적 단서를 인지할 수 없는 사용자들도 모든 기능을 여전히 이해하고 조작할 수 있도록 보장합니다.
WCAG 1.4.1: 색 사용
WCAG 1.4.1은 정보 전달, 동작 표시, 반응 유도, 시각적 요소 구분에 있어 색상이 결코 유일한 수단이 되어서는 안 된다고 요구합니다. 이 기준은 색상 차이를 인지할 수 없는 사용자(색각 이상이나 저시력을 가진 사람들을 포함하여)도 모든 콘텐츠와 기능에 여전히 접근할 수 있도록 보장합니다.
WCAG 1.4.2: 오디오 제어
WCAG 1.4.2는 자동으로 3초를 초과하여 재생되는 모든 오디오에 대해, 사용자가 시스템 볼륨과는 별도로 해당 오디오의 재생을 일시 중지하거나 중단하거나 볼륨을 조절할 수 있는 수단을 제공할 것을 요구합니다. 이는 오디오가 스크린 리더 출력에 방해가 되는 것을 막고, 사용자들을 예기치 못한 혼란스러운 소리로부터 보호하기 위한 것입니다.
WCAG 2.1.1: 키보드
WCAG 2.1.1은 마우스나 포인터를 통해 제공되는 모든 기능이 키보드만으로도 동일하게 조작 가능해야 하며, 키 입력에 대해 특정한 타이밍을 요구해서는 안 된다고 규정합니다. 이 기준은 마우스를 사용할 수 없는 사용자들에게 필수적인 것으로, 그들이 어떤 웹사이트나 애플리케이션에서도 탐색하고, 상호작용하며, 작업을 완료할 수 있도록 보장합니다.
WCAG 2.1.2: 키보드 함정 금지
WCAG 2.1.2는 키보드 사용자가 어떤 구성 요소 안에 갇히지 않도록 할 것을 요구합니다. 키보드를 사용해 포커스를 UI 요소 안으로 이동할 수 있다면, 키보드만 사용해서 포커스를 그 요소 밖으로 이동하는 것도 가능해야 합니다. 이 기준은 운동 장애가 있는 사람들과 스크린 리더 사용자 등, 키보드 탐색에만 전적으로 의존하는 사용자들에게 필수적입니다.
WCAG 2.1.4: 문자 키 바로가기
WCAG 2.1.4는 문자, 숫자, 문장 부호 또는 기호와 같은 단일 문자 키만을 사용하여 구현된 모든 키보드 단축키가 꺼지거나, 다시 매핑되거나, 포커스가 있을 때에만 활성화될 수 있도록 요구합니다. 이는 음성 입력에 의존하거나 운동 장애가 있는 사용자를 해칠 수 있는 우발적인 트리거를 방지하기 위한 것입니다.
WCAG 2.2.1: 시간 조정 가능
WCAG 2.2.1은 콘텐츠에 의해 설정된 모든 시간 제한을 사용자가 끄거나, 조정하거나, 연장할 수 있어야 한다고 요구합니다. 이는 웹 콘텐츠와 상호작용하는 데 더 많은 시간이 필요한 사람들이 접근하지 못하는 상황을 방지하기 위한 것입니다. 이 A 레벨 기준은 운동, 인지, 시각 장애가 있는 사용자들에게 필수적입니다.
WCAG 2.2.2: 일시 정지, 중지, 숨기기
WCAG 2.2.2는 움직이거나 깜박이거나 스크롤되거나 자동으로 업데이트되는 콘텐츠를 사용자가 일시 정지하거나, 중지하거나, 숨길 수 있어야 한다고 요구합니다. 이는 인지 장애, 전정 장애, 주의력 관련 질환이 있는 사람들이 스스로 제어할 수 없는 콘텐츠로부터 보호받도록 하기 위한 것입니다.
WCAG 2.3.1: 세 번의 번쩍임 또는 임계값 이하
WCAG 2.3.1은 웹 콘텐츠에 일반적인 또는 빨간색 깜박임 임계값 이하인 경우를 제외하고, 1초에 세 번을 초과하여 깜박이는 요소가 포함되지 않도록 요구합니다. 이 기준은 광과민성 간질이나 유사한 신경학적 상태를 가진 사용자의 발작 및 신체적 반응을 예방하는 데 매우 중요합니다.
WCAG 2.4.1: 블록 건너뛰기
WCAG 2.4.1은 웹 페이지가 내비게이션 메뉴와 같은 반복되는 콘텐츠 블록을 건너뛸 수 있는 메커니즘을 제공하도록 요구합니다. 이를 통해 키보드 및 보조 기술 사용자들은 모든 링크를 탭으로 하나하나 거치지 않고도 주요 콘텐츠에 도달할 수 있습니다. 이는 레벨 A 요구 사항으로, 접근 가능한 키보드 내비게이션을 위한 기본 기준을 의미합니다.
WCAG 2.4.2: 페이지 제목 제공
WCAG 2.4.2는 모든 웹 페이지가 그 주제나 목적을 식별할 수 있는 설명적이고 의미 있는 제목을 갖도록 요구합니다. 이는 특히 스크린 리더에 의존하거나 여러 개의 탭을 관리하는 사용자들이 빠르게 방향을 파악하고 효율적으로 탐색할 수 있도록 보장합니다.
WCAG 2.4.3: 포커스 순서
WCAG 2.4.3은 웹 페이지를 순차적으로 탐색할 수 있고 그 탐색 순서가 의미나 동작에 영향을 미치는 경우, 포커스를 받을 수 있는 구성 요소들이 의미와 조작 가능성을 유지하는 순서로 포커스를 받아야 한다고 요구한다. 이 기준은 논리적이고 예측 가능한 포커스 순서에 의존하여 콘텐츠를 이해하고 상호작용하는 키보드 및 보조 기술 사용자들에게 필수적이다.
WCAG 2.4.4: 링크 목적 (문맥상)
WCAG 2.4.4는 모든 링크의 목적이 링크 텍스트만으로, 또는 링크 텍스트와 그 주변 문맥을 함께 보았을 때 파악될 수 있어야 한다고 요구합니다. 이는 스크린 리더 사용자, 키보드만 사용하는 사용자, 인지 장애가 있는 사람이 링크를 실제로 따라가 보지 않고도 그 링크가 어디로 연결되는지 이해할 수 있도록 보장합니다.
WCAG 2.5.1: 포인터 제스처
WCAG 2.5.1은 멀티포인트나 경로 기반 제스처(예: 핀치 투 줌 또는 스와이프)를 사용하는 모든 기능이, 제스처가 필수적인 경우를 제외하고는 경로 기반 제스처 없이도 단일 포인터로 조작 가능해야 한다고 요구합니다. 이는 복잡한 터치 제스처를 안정적으로 수행하기 어려운 운동 장애가 있는 사용자를 보호합니다.
WCAG 2.5.2: 포인터 취소
WCAG 2.5.2는 단일 포인터(마우스, 터치 또는 스타일러스)로 트리거되는 기능이 취소되거나 되돌릴 수 있어야 하며, 이를 통해 실수로 활성화되는 것을 방지할 것을 요구합니다. 이는 의도치 않게 탭하거나 클릭할 수 있는 운동 장애가 있는 사용자를 보호합니다.
WCAG 2.5.4: 동작 작동
WCAG 2.5.4는 기기나 사용자의 움직임(예: 흔들기나 기울이기)에 의해 트리거되는 모든 기능이 일반적인 사용자 인터페이스 구성 요소를 통해서도 작동 가능해야 하며, 사용자가 실수로 기능이 활성화되는 것을 방지하기 위해 모션 작동을 비활성화할 수 있어야 한다고 요구한다.
WCAG 3.1.1: 페이지의 언어
WCAG 3.1.1은 각 웹 페이지의 기본 인간 언어를 프로그래밍 방식으로 결정할 수 있어야 한다고 요구하며, 주로 HTML 요소에 유효한 lang 속성을 설정함으로써 이를 달성한다. 이는 스크린 리더와 같은 보조 기술이 콘텐츠를 올바르게 발음할 수 있게 하고, 인지 및 언어 기반 장애가 있는 사용자가 페이지를 이해하는 데 도움을 준다.
WCAG 3.2.1: 포커스 시
WCAG 3.2.1 On Focus는 어떤 사용자 인터페이스 구성 요소가 키보드 포커스를 받을 때, 예기치 않은 컨텍스트 변경을 일으켜서는 안 된다고 요구합니다. 이는 키보드 및 보조 기술 사용자들이 페이지를 효과적으로 탐색하는 것을 불가능하게 만들 수 있는 혼란스럽고 예측 불가능한 동작으로부터 보호합니다.
WCAG 3.2.2: 입력 시
WCAG 3.2.2 On Input은 어떤 사용자 인터페이스 구성 요소의 설정을 변경하더라도, 사용자가 미리 그러한 동작에 대해 안내받지 않은 이상 자동으로 컨텍스트 변화가 일어나지 않도록 요구합니다. 이는 양식 상호작용에 의해 촉발되는 방향 감각을 잃게 하는 예기치 않은 페이지 변화를 사용자로부터 보호합니다.
WCAG 3.3.1: 오류 식별
WCAG 3.3.1은 입력 오류가 자동으로 감지될 때, 오류가 있는 항목을 식별하고 그 오류를 사용자에게 텍스트로 설명할 것을 요구합니다. 이는 장애가 있는 사용자가 양식을 작성할 때 실수를 인지하고 이해하며 수정할 수 있도록 보장합니다.
WCAG 3.3.2: 레이블 또는 지침
WCAG 3.3.2는 콘텐츠가 사용자 입력을 필요로 할 때, 모든 사용자 — 능력과 상관없이 — 양식 데이터를 제출하기 전에 자신에게 무엇이 요구되는지 이해할 수 있도록 레이블이나 지침을 제공할 것을 요구합니다. 양식 필드에 레이블을 제공하지 않는 것은 웹에서 가장 흔하면서도 영향력이 큰 접근성 장벽 중 하나입니다.
WCAG 3.3.7: 중복 입력
WCAG 3.3.7은 다단계 프로세스에서 사용자가 이미 제공한 정보가 자동으로 채워지거나 선택할 수 있는 형태로 제공되어, 사용자가 동일한 데이터를 두 번 다시 입력할 필요가 없도록 할 것을 요구합니다. 이는 인지, 운동 또는 기타 장애가 있는 사용자의 좌절감과 오류를 방지합니다.
WCAG 4.1.2: 이름, 역할, 값
WCAG 4.1.2는 모든 사용자 인터페이스 구성 요소가 프로그래밍 방식으로 결정 가능한 이름과 역할을 가져야 하며, 상태, 속성, 값이 보조 기술에 의해 읽고 설정될 수 있어야 한다고 요구합니다. 이는 스크린 리더와 기타 도구가 페이지의 모든 요소를 정확하게 식별하고, 설명하며, 상호작용할 수 있도록 보장합니다.
WCAG 1.3.4: 방향 전환
- 제가 할 일: - 원문의 의미와 톤을 유지해 한국어로 번역합니다. - 문단과 줄바꿈 구조를 그대로 보존합니다. - 숫자, 기호, 고유명사를 원문과 동일하게 유지합니다. - 성별 관련 표현을 문맥에 맞게 자연스럽게 옮깁니다. - 번역 후 원문과의 의미·스타일 일치 여부를 간단히 점검합니다. WCAG 1.3.4 Orientation은 특정한 방향이 필수적인 경우를 제외하고, 콘텐츠가 세로 또는 가로와 같은 단일 화면 방향으로만 보기나 조작이 제한되지 않도록 할 것을 요구합니다. 이 기준은 태블릿을 고정해 두었거나 운동 장애가 있는 사용자처럼 기기를 물리적으로 회전시킬 수 없는 사용자들도 모든 콘텐츠에 계속 접근할 수 있도록 보장합니다.
WCAG 1.3.5: 입력 목적 식별
WCAG 1.3.5는 개인 정보를 수집하는 각 입력 필드의 목적을 프로그래밍 방식으로 결정할 수 있어야 하며, 이를 통해 브라우저와 보조 기술이 필드를 자동으로 자동 채우기, 레이블 지정 또는 적응할 수 있도록 요구합니다. 이는 수동 입력이 줄어드는 데서 혜택을 받는 인지 장애 및 운동 장애가 있는 사용자에게 필수적입니다.
WCAG 1.4.3: 대비 (최소)
WCAG 1.4.3은 텍스트와 텍스트 이미지가 배경과 최소 4.5:1의 명도 대비 비율(큰 텍스트의 경우 3:1)을 갖도록 요구하며, 이를 통해 저시력 사용자나 색각 이상이 있는 사용자가 보조 기술 없이도 콘텐츠를 읽을 수 있도록 보장합니다.
WCAG 1.4.4: 텍스트 크기 조정
- WCAG 1.4.4는 보조 기술 없이도 텍스트를 최대 200%까지 확대할 수 있어야 하며, 이때 콘텐츠나 기능의 손실이 없어야 한다고 요구한다. 이 기준은 브라우저 확대 기능이나 사용자 지정 글꼴 크기 설정에 의존해 웹 콘텐츠를 편안하게 읽는 저시력 사용자에게 필수적이다.
WCAG 1.4.5: 텍스트의 이미지
WCAG 1.4.5는 정보를 전달하는 텍스트는, 특정한 시각적 표현이 필수적이거나 사용자가 이미지를 시각적으로 사용자 지정할 수 있는 경우를 제외하고, 텍스트의 이미지가 아니라 실제 텍스트로 제공되어야 한다고 요구합니다. 이 기준은 텍스트를 편안하게 읽기 위해 크기를 조정하거나, 색을 변경하거나, 재흐름(reflow)해야 하는 사용자들에게 매우 중요합니다.
WCAG 1.4.10: 리플로우
WCAG 1.4.10 Reflow는 콘텐츠가 정보나 기능의 손실 없이, 그리고 가로·세로 두 방향으로 스크롤할 필요 없이, 너비가 320 CSS 픽셀에 해당하는 상태로 표시될 수 있어야 한다고 요구합니다. 이는 확대 기능이나 작은 뷰포트에 의존하는 사용자(저시력 사용자와 모바일 사용자 포함)들이 가로 스크롤 없이 모든 콘텐츠에 접근할 수 있도록 보장합니다.
WCAG 1.4.11: 비텍스트 대비
- WCAG 1.4.11은 사용자 인터페이스 구성 요소와 그래픽 객체가 인접한 색상과 최소 3:1의 명도 대비 비율을 갖도록 요구하여, 저시력 사용자가 보조 기술 없이도 대화형 컨트롤, 포커스 표시기, 의미 있는 그래픽을 인지할 수 있도록 보장합니다.
WCAG 1.4.12: 텍스트 간격
WCAG 1.4.12는 사용자가 줄 높이, 글자 간격, 단어 간격, 문단 뒤 간격 등의 텍스트 간격 속성을 특정 최소 값으로 재정의하더라도 콘텐츠나 기능의 손실이 발생하지 않도록 요구합니다. 이 기준은 난독증, 저시력, 인지 장애가 있어 효과적인 읽기를 위해 사용자 지정 간격에 의존하는 사용자들에게 필수적입니다.
WCAG 1.4.13: 호버 또는 포커스 시 표시되는 콘텐츠
WCAG 1.4.13은 포인터 호버나 키보드 포커스 시 나타나는 추가 콘텐츠가 닫을 수 있고, 호버할 수 있으며, 지속되도록 할 것을 요구합니다. 이는 저시력, 운동 장애, 인지 장애가 있는 사용자가 툴팁 스타일의 콘텐츠를 예기치 않게 잃지 않고 접근하고 상호작용할 수 있도록 보장하기 위한 것입니다.
WCAG 2.4.5: 여러 가지 방법
WCAG 2.4.5는 웹사이트가 하나의 웹 페이지 집합 내에서 사용자가 특정 페이지를 찾을 수 있도록, 사이트 검색, 사이트맵, 내비게이션 메뉴와 같은 둘 이상의 방법을 제공할 것을 요구합니다. 이는 서로 다른 능력과 선호를 가진 사용자들이 자신에게 가장 잘 맞는 방법을 사용해 콘텐츠를 찾을 수 있도록 보장합니다.
WCAG 2.4.6: 제목과 레이블
WCAG 2.4.6은 제목과 레이블이 있을 경우, 그것들이 도입하거나 식별하는 콘텐츠의 주제나 목적을 설명적이고 정확하게 전달해야 한다고 요구합니다. 이 기준은 특히 보조 기술을 사용하는 사용자를 포함한 모든 사용자가 콘텐츠를 효율적으로 탐색하고, 페이지 섹션과 양식 필드의 구조와 목적을 이해하는 데 도움이 됩니다.
WCAG 2.4.7: 포커스 표시됨
WCAG 2.4.7은 키보드로 조작 가능한 모든 사용자 인터페이스에 대해, 사용자가 현재 어떤 요소에 키보드 포커스가 있는지 항상 볼 수 있도록 눈에 보이는 포커스 표시기를 갖출 것을 요구합니다. 이는 키보드만 사용하는 사용자, 운동 장애가 있는 사람들, 그리고 마우스를 사용할 수 없는 모든 사람에게 필수적입니다.
WCAG 2.4.11: 포커스 비가림 (최소)
WCAG 2.4.11은 UI 구성 요소가 키보드 포커스를 받을 때, 고정 헤더, 쿠키 배너, 채팅 위젯과 같은 제작자가 만든 콘텐츠에 의해 완전히 가려지지 않아야 한다고 요구합니다. 이 기준은 키보드 사용자가 페이지에서 자신이 어디에 있는지 항상 볼 수 있도록 보장하며, 이는 탐색과 사용성에 필수적입니다.
WCAG 2.5.7: 끌기 동작
WCAG 2.5.7은 끌기 동작을 사용하는 모든 기능이, 끌기가 필수적인 경우를 제외하고는 끌기 없이 단일 포인터만으로도 수행될 수 있어야 한다고 요구합니다. 이는 끌기 제스처를 안정적으로 수행할 수 없는 운동 장애가 있는 사용자들도 모든 기능에 계속 접근할 수 있도록 보장합니다.
WCAG 2.5.8: 대상 크기(최소)
WCAG 2.5.8은 버튼과 링크와 같은 대화형 타깃이 최소 24×24 CSS 픽셀의 크기를 가지거나, 더 작은 타깃 주변에 충분한 간격을 두어 운동 장애가 있는 사용자가 이를 안정적으로 활성화할 수 있도록 할 것을 요구합니다. 이 기준을 충족하지 못하면 포인터를 정밀하게 제어할 수 없는 모든 사용자에게 실수로 인한 활성화와 좌절을 초래합니다.
WCAG 3.1.2: 부분의 언어
- 제가 할 일: - 원문의 의미와 톤을 유지합니다. - 문장 구조와 문단, 줄바꿈을 그대로 보존합니다. - 숫자, 기호, 고유명사를 원문과 동일하게 유지합니다. - 성별 관련 표현을 문맥에 맞게 자연스럽게 번역합니다. - 번역 후 원문과의 의미·형식 일치 여부를 간단히 점검합니다. WCAG 3.1.2는 페이지의 기본 언어와 다른 언어로 작성된 웹 콘텐츠의 모든 구절, 문구 또는 섹션이 lang 속성을 사용하여 프로그래밍 방식으로 식별되어야 한다고 요구합니다. 이는 보조 기술, 특히 스크린 리더가 발음 엔진을 자동으로 전환하여 오디오 출력에 의존하는 사용자를 위해 콘텐츠를 정확하게 읽어 줄 수 있도록 합니다.
WCAG 3.2.3: 일관된 탐색
WCAG 3.2.3은(는) 웹 페이지 집합 내의 여러 페이지에 나타나는 탐색 메커니즘이, 사용자가 변경을 시작하지 않는 한, 매번 동일한 상대적 순서로 제공되도록 요구합니다. 이러한 예측 가능성은 인지, 시각, 운동 장애가 있는 사용자가 사이트의 정신적 모델을 구축하고 효율적으로 탐색하는 데 도움이 됩니다.
WCAG 3.2.4: 일관된 식별
WCAG 3.2.4는 웹사이트 전반에서 동일한 기능을 수행하는 구성 요소가 나타날 때마다 동일한 레이블, 이름 또는 대체 텍스트를 사용하여 일관되게 식별할 것을 요구합니다. 이는 일관된 패턴에 의존해 디지털 인터페이스를 탐색하고 이해하는 사용자들이 혼란을 겪지 않도록 하기 위한 것입니다.
WCAG 3.2.6: 일관된 도움
WCAG 3.2.6은 웹사이트가 사람과의 연락, 자기 해결(self-help), 또는 자동화된 지원 메커니즘을 제공하는 경우, 이러한 메커니즘이 페이지 전반에서 동일한 상대적 순서로 나타나도록 요구합니다. 이는 인지 장애나 기억력 손상이 있는 사용자가 매 페이지마다 인터페이스를 다시 익히지 않고도, 도움을 안정적으로 찾을 수 있도록 보장합니다.
WCAG 3.3.3: 오류 제안
WCAG 3.3.3은 입력 오류가 자동으로 감지될 때, 그렇게 하는 것이 보안이나 목적을 위협하지 않는 한, 시스템이 사용자가 실수를 어떻게 수정할 수 있는지 제안하는 텍스트 설명을 제공해야 한다고 요구합니다. 이 기준은 인지 장애가 있는 사용자, 스크린 리더 사용자, 그리고 모호하거나 누락된 오류 안내를 이해하는 데 어려움을 겪는 모든 사람에게 필수적입니다.
WCAG 3.3.4: 오류 방지 (법적, 금융, 데이터)
WCAG 3.3.4는 법적 약속, 금융 거래 또는 민감한 데이터가 포함된 웹 제출이 최종 확정되기 전에 확인, 수정 또는 되돌릴 수 있어야 한다고 요구합니다. 이는 모든 사용자, 특히 인지 및 운동 장애가 있는 사용자를 되돌릴 수 없는 중대한 실수로부터 보호합니다.
WCAG 3.3.8: 접근 가능한 인증 (최소)
WCAG 3.3.8은 인증 과정이 비밀번호를 암기하거나, 퍼즐을 풀거나, 문자를 옮겨 적는 것과 같은 인지 기능 테스트에 의존하지 않도록 요구하며, 예외적으로 대체 방법이나 지원이 제공되는 경우에만 이를 허용합니다. 이는 인지 장애가 있는 사용자가 디지털 서비스에서 배제되는 것을 방지합니다.
WCAG 4.1.3: 상태 메시지
WCAG 4.1.3은 양식 제출 확인, 오류 알림, 장바구니 업데이트와 같은 상태 메시지가 역할(role)이나 속성(property)을 통해 프로그래밍 방식으로 판별 가능하도록 요구합니다. 이를 통해 보조 기술이 사용자가 포커스를 이동하지 않아도 해당 메시지를 읽어 줄 수 있습니다. 이는 포커스가 메시지로 이동하지 않는 경우에도 화면 읽기 프로그램에 의존하는 사용자가 중요한 피드백을 받을 수 있도록 보장합니다.
WCAG 1.2.6: 수어(사전 녹화된 콘텐츠)
WCAG 1.2.6은 동기화된 미디어에서 모든 사전 녹음된 오디오 콘텐츠에 수어 통역을 제공할 것을 요구합니다. 이 기준은 주된 언어가 수어인 청각장애 사용자들이 자막만으로는 충분히 전달되지 않을 수 있는 오디오 정보를 완전히 이용할 수 있도록 보장합니다.
WCAG 1.2.7: 확장 오디오 설명 (사전 녹음됨)
WCAG 1.2.7은 전경 오디오의 일시 정지가 모든 시각 정보를 전달하기에 충분하지 않을 때, 비디오를 일시 정지하는 방식으로 구현되는 확장 오디오 설명을 사전 녹화된 동기화 미디어에 제공해야 한다고 요구합니다. 이는 표준 오디오 설명만으로는 전달할 수 없는 복잡한 시각적 콘텐츠를 시각장애인 및 저시력 사용자가 완전히 이해할 수 있도록 보장합니다.
WCAG 1.2.8: 미디어 대체 수단(사전 녹화됨)
WCAG 1.2.8은 모든 사전 녹화된 동기화 미디어(오디오-비디오)와 사전 녹화된 비디오 전용 콘텐츠에 대해 전체 텍스트 대체 수단을 제공할 것을 요구하며, 이를 통해 오디오나 시각 정보를 인지할 수 없는 사용자도 텍스트를 통해 전체 콘텐츠에 접근할 수 있도록 보장한다.
WCAG 1.2.9: 오디오 전용(실시간)
WCAG 1.2.9는 실시간 라디오 방송이나 오디오 전용 스트림과 같은 모든 실시간 오디오 전용 콘텐츠에 대해, 실시간 자막 피드나 동기적으로 업데이트되는 텍스트 대본과 같은 동등한 실시간 텍스트 대체 수단을 제공할 것을 요구합니다. 이는 청각 장애가 있거나 난청이 있는 사용자가 오디오 트랙 자체에 의존하지 않고도 실시간 오디오 콘텐츠에 접근할 수 있도록 보장합니다.
WCAG 1.4.6: 대비 (향상됨)
WCAG 1.4.6은 일반 텍스트의 경우 전경색과 배경색 사이에 최소 7:1의 명도 대비 비율을, 큰 텍스트의 경우 4.5:1의 명도 대비 비율을 요구하며, 저시력 사용자, 색각 이상 사용자, 또는 까다로운 조명 환경에서 기기를 사용하는 사용자의 가독성을 보장하기 위해 AA 기준을 넘어서는 수준을 규정하고 있습니다.
WCAG 1.4.7: 낮거나 없는 배경 오디오
WCAG 1.4.7은 음성이 포함된 사전 녹음된 오디오 콘텐츠에 대해, 배경음이 전혀 없거나, 배경음을 끌 수 있거나, 배경음을 전경 음성보다 최소 20 dB 더 작게 유지할 것을 요구합니다. 이는 음성과 경쟁하는 오디오를 구분하는 데 어려움을 겪는 청각 손실 및 인지 장애가 있는 사용자를 보호합니다.
WCAG 1.4.8: 시각적 표현
WCAG 1.4.8은 텍스트 블록이 사용자가 제어할 수 있는 방식으로 시각적으로 제공되도록 요구합니다. 여기에는 전경색과 배경색, 줄 너비, 줄 간격, 텍스트 정렬이 포함되며, 이를 통해 읽기, 인지, 저시력 장애가 있는 사람들이 정보 손실 없이 편안하게 콘텐츠를 읽을 수 있도록 합니다.
WCAG 1.4.9: 텍스트의 이미지 (예외 없음)
WCAG 1.4.9는 전달되는 정보에 필수적인 특정 시각적 표현이 필요한 경우나 순수하게 장식적인 콘텐츠를 제외하고, 텍스트를 텍스트의 이미지가 아닌 실제 텍스트를 사용하여 제시할 것을 요구합니다. 이 기준은 모든 사용자가 자신의 개별적인 필요에 맞게 텍스트 렌더링을 조정할 수 있도록 보장합니다.
WCAG 2.1.3: 키보드 (예외 없음)
WCAG 2.1.3은 웹 페이지나 애플리케이션의 모든 기능이 키보드 인터페이스를 통해 조작 가능해야 한다고 요구하며, 경로 의존 작업이나 자유형식(프리핸드) 그리기 작업조차도 예외 없이 포함한다. 이 AAA 기준은 WCAG 2.1.1에 존재하던 허점을 보완하여, 마우스를 사용할 수 없는 사용자에게 완전한 키보드 접근성을 보장한다.
WCAG 2.2.3: 시간 제한 없음
WCAG 2.2.3 (레벨 AAA)는 비대화형 동기화 미디어와 실시간 이벤트를 제외하고, 콘텐츠가 제시하는 이벤트나 활동에서 시간이 필수적인 요소가 아니어야 한다고 요구합니다. 이는 더 많은 시간이 필요해 읽거나 상호작용하거나 반응하는 장애가 있는 사용자가 시간에 의존하는 디자인 때문에 결코 배제되지 않도록 보장합니다.
WCAG 2.2.4: 방해 요소
WCAG 2.2.4는 사용자에게 긴급 상황이 포함된 경우를 제외하고, 알림, 통지, 자동 콘텐츠 업데이트와 같은 모든 방해 요소를 연기하거나 차단할 수 있도록 할 것을 요구합니다. 이 기준은 작업 중 예기치 않은 방해로 인해 심각한 방해를 받을 수 있는 주의력, 인지, 또는 신경학적 장애가 있는 사용자에게 필수적입니다.
WCAG 2.2.5: 재인증
WCAG 2.2.5는 인증된 세션이 만료되었을 때, 사용자가 다시 인증을 하고 자신이 입력했던 어떤 데이터도 잃지 않은 채로 활동을 계속할 수 있어야 한다고 요구합니다. 이 기준은 작업을 완료하는 데 더 많은 시간이 필요할 수 있고, 자신의 작업을 지워 버리는 세션 타임아웃으로 인해 불이익을 받아서는 안 되는 장애가 있는 사용자들에게 특히 중요합니다.
WCAG 2.2.6: 시간 제한
WCAG 2.2.6은 사용자가 비활성 상태로 인한 타임아웃 때문에 데이터가 손실될 수 있다는 경고를 받아야 하며, 데이터가 보존되지 않는 한 이러한 타임아웃은 최소 20시간 이상 지속되어야 한다고 요구합니다. 이는 인지 장애, 운동 장애가 있는 사용자와 작업을 완료하는 데 더 많은 시간이 필요한 다른 사용자들을 보호합니다.
WCAG 2.3.2: 세 번의 번쩍임
WCAG 2.3.2는 웹 페이지에 어떤 1초 구간에서도 3회 이상 깜박이는 콘텐츠가 포함되지 않도록 요구하며, 작거나 대비가 낮은 깜박임에 대해서도 예외를 두지 않습니다. 이보다 더 엄격한 AAA 기준은 광과민성 간질 및 기타 발작 장애가 있는 사용자를 잠재적으로 생명을 위협할 수 있는 신경학적 반응으로부터 보호합니다.
WCAG 2.3.3: 상호작용으로 인한 애니메이션
WCAG 2.3.3은 사용자 상호작용에 의해 트리거되는 동작 애니메이션이, 그 애니메이션이 기능이나 전달되는 정보에 필수적인 것이 아닌 한 비활성화될 수 있어야 한다고 요구합니다. 이는 동작이 전정 장애를 유발하여 인구의 상당수에게 어지러움, 메스꺼움, 방향 감각 상실을 일으킬 수 있기 때문에 중요합니다.
WCAG 2.4.8: 위치
WCAG 2.4.8은 사용자가 일련의 웹 페이지 안에서 자신이 어디에 있는지 파악할 수 있어야 한다고 요구합니다. 예를 들어, 브레드크럼, 사이트 맵, 강조된 내비게이션 링크 등을 통해 이를 제공할 수 있습니다. 이는 인지 장애가 있는 사용자, 스크린 리더 사용자, 그리고 복잡한 사이트를 탐색하는 모든 사용자가 스스로 방향을 잡고 자신 있게 콘텐츠를 이동하며 탐색하는 데 도움이 됩니다.
WCAG 2.4.10: 섹션 제목
WCAG 2.4.10은 페이지에 여러 섹션이 포함되어 있을 때마다 섹션 제목을 사용하여 콘텐츠를 구성할 것을 요구하며, 이를 통해 사용자가 페이지의 구조를 탐색하고 이해할 수 있도록 합니다. 이 기준은 스크린 리더 사용자, 인지적 접근성 요구가 있는 사람들, 그리고 길거나 복잡한 콘텐츠에서 문서 구조에 의존해 방향을 잡는 모든 사람을 지원합니다.
WCAG 2.4.12: 포커스 비가림 (강화됨)
WCAG 2.4.12는 UI 구성 요소가 키보드 포커스를 받을 때, 작성자가 만든 콘텐츠에 의해 해당 구성 요소의 어떤 부분도 가려지지 않아야 한다고 요구합니다. 즉, 포커스된 요소는 완전히 보여야 합니다. 이 강화된(AAA) 기준은 AA 기준에서 허용되던 부분 가시성을 없애, 키보드 사용자가 포커스가 어디에 있는지 항상 정확히 볼 수 있도록 합니다.
WCAG 2.4.13: 포커스 외형
WCAG 2.4.13은 키보드 포커스 표시기가 최소 크기와 명도 대비 요구 사항을 충족하여 사용자가 어떤 요소에 포커스가 있는지 명확하게 볼 수 있도록 할 것을 요구합니다. 이 기준은 키보드나 보조 기술에 의존하는 사람들이 현재 위치를 놓치지 않고 인터페이스를 탐색할 수 있도록 보장합니다.
WCAG 2.5.5: 대상 크기 (강화됨)
WCAG 2.5.5는 버튼과 링크와 같은 대화형 타깃이 최소 44×44 CSS 픽셀 크기여야 하며, 이를 통해 운동 장애, 떨림, 또는 제한된 손재주를 가진 사람들이 인접한 요소를 실수로 활성화하지 않고도 안정적으로 컨트롤을 작동할 수 있도록 요구합니다.
WCAG 3.1.3: 특이한 단어들
WCAG 3.1.3은 웹사이트가 관용구와 전문 용어를 포함하여, 비일상적이거나 제한된 방식으로 사용되는 단어 또는 구의 특정 정의를 식별할 수 있는 수단을 제공할 것을 요구합니다. 이는 인지 장애가 있는 사용자, 비원어민, 그리고 전문 용어에 익숙하지 않은 사람들이 콘텐츠를 이해할 수 있도록 보장합니다.
WCAG 3.1.4: 약어
WCAG 3.1.4는 콘텐츠에서 사용되는 약어의 완전한 형태나 의미를 식별할 수 있는 메커니즘이 제공되어야 한다고 요구합니다. 이 기준은 약어, 두문자어, 머리글자어에 익숙하지 않은 사용자들이 그 전체 의미에 접근할 수 있도록 보장하여, 인지 장애가 있는 사람들, 비원어민, 스크린 리더 사용자들의 이해를 지원합니다.
WCAG 3.1.5: 읽기 수준
WCAG 3.1.5는 콘텐츠가 하위 중등 교육 수준을 넘어서는 읽기 능력을 요구하는 경우, 더 단순한 수준으로 작성된 보충 버전이나 요약본을 제공할 것을 요구합니다. 이는 인지 장애가 있거나, 문해력이 제한적이거나, 언어 장벽이 있는 사용자가 정보를 접근하고 이해할 수 있도록 보장합니다.
WCAG 3.1.6: 발음
WCAG 3.1.6은 발음을 알지 못하면 의미가 모호해지는 단어의 특정 발음을 식별할 수 있는 메커니즘이 제공되어야 한다고 요구합니다. 이 기준은 음성 합성 기술에 의존하는 사용자나 익숙하지 않은 언어를 접하는 사용자가 모호한 콘텐츠의 올바른 의미에 접근할 수 있도록 보장합니다.
WCAG 3.2.5: 요청 시 변경
WCAG 3.2.5는 페이지 이동, 양식 제출, 콘텐츠 업데이트와 같은 컨텍스트 변경이 자동으로 트리거되지 않고, 명시적인 사용자 동작에 의해서만 시작되도록 요구합니다. 이는 스크린 리더, 키보드 내비게이션, 인지 지원 도구에 의존하는 사용자를 예기치 않은 방해로부터 보호하여, 그들의 탐색 경험이 방해받지 않도록 합니다.
WCAG 3.3.6: 오류 방지 (전체)
WCAG 3.3.6은 사용자 입력이 필요한 모든 웹 페이지에서 제출이 되돌릴 수 있거나, 오류가 교정 안내와 함께 점검되거나, 최종 제출 전에 확인 가능해야 한다고 요구합니다. 이 AAA 기준은 3.3.4를 법적 또는 금융 양식에만 국한하지 않고 모든 양식으로 확장하여, 모든 상호작용 전반에서 사용자가 되돌릴 수 없는 실수로부터 보호되도록 합니다.
WCAG 3.3.9: 접근 가능한 인증 (강화됨)
WCAG 3.3.9는 인증 과정에 인지 기능 테스트를 전혀 포함해서는 안 된다고 요구합니다. 퍼즐, 암기, 필사(옮겨 적기) 등은, 인지 기능을 요구하지 않는 대안이나 보조 메커니즘, 또는 객체 기반 방식이 제공되지 않는 한 사용할 수 없습니다. 이 향상된(AAA) 기준은 인지, 운동, 기억 관련 장애가 있는 사용자의 인증에 남아 있는 마지막 장벽을 제거합니다.
WCAG 4.1.1: 구문 분석 (WCAG 2.2에서 사용 중단됨)
WCAG 4.1.1 구문 분석은 보조 기술이 페이지를 잘못 해석하거나 처리하지 못하게 만들 수 있는 중복 ID와 같은 중대한 HTML/XML 오류가 웹 콘텐츠에 없어야 한다고 요구합니다. WCAG 2.2에서 더 이상 권장되지 않게 되었지만, 기반이 되는 axe-core 규칙은 여전히 활성 상태이며, 위반 사항은 여전히 실제 접근성 위험을 나타냅니다.
