0Pricing
Web Accessibility Academy · 강의

APG 읽기: 패턴, 키, 예제

모든 위젯의 명세로 이 가이드를 활용합니다.

APG 읽기: 패턴, 키, 예제은(는) CoddyKit의 무료 Web Accessibility Academy 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Web Accessibility Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Web Accessibility Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

이 강의의 일부는 아직 번역되지 않았으며 영어로 표시됩니다.

Meet the APG

The ARIA Authoring Practices Guide is the official W3C playbook for building custom widgets the right way. When you are unsure, it is your spec. 📘

Don't Reinvent It

The APG gives you proven patterns for tabs, menus, dialogs, and more. You copy a tested recipe instead of guessing at roles and keys yourself.

Anatomy of a Pattern

Every APG pattern has the same sections: an overview, the keyboard interaction, the required ARIA roles and attributes, and live examples to study.

Keyboard Is the Contract

The Keyboard Interaction table tells you exactly what each key must do. Users expect these keys, so treat the table as a hard requirement.

The Roles Table

The WAI-ARIA Roles, States, and Properties table lists every attribute the widget needs and when each one changes. Skip none of them.

Study the Examples

Each pattern ships a working example with full source. Read it, test it with a screen reader, then adapt the markup to your own UI.

<div role="tablist" aria-label="Settings">
  <button role="tab" aria-selected="true">General</button>
</div>

Native First, Always

The APG opens with a warning: prefer native HTML when it exists. Only reach for these patterns when no real element does the job.

States Change at Runtime

Patterns separate fixed roles from changing states. You set aria-expanded or aria-selected with JavaScript as the user interacts, not once in the HTML.

Focus Is Part of the Spec

Many patterns describe exactly where focus must go and how it moves. Following that focus choreography is as important as the ARIA itself.

Test Against the Pattern

Once built, walk your widget through the APG keyboard table key by key. If every row passes, you have matched the proven behavior.

It Is a Living Guide

The APG is versioned and updated as ARIA evolves, so check the current edition rather than an old blog post copying it.

Quick Check

You are about to build a custom widget. What should the APG steer you toward first?

Recap

The APG is your widget spec: native first, then follow each pattern's roles, states, keys, and focus. Test against its tables and you ship behavior users already know. ✅

자주 묻는 질문

“APG 읽기: 패턴, 키, 예제” 강의는 무료인가요?

네 — “APG 읽기: 패턴, 키, 예제” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Web Accessibility Academy 강의 전체를 잠금 해제할 수 있습니다. Web Accessibility Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“APG 읽기: 패턴, 키, 예제”에서 뭘 배우나요?

모든 위젯의 명세로 이 가이드를 활용합니다. 브라우저에서 직접 실행하는 실습 코드로 Web Accessibility Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Web Accessibility Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Web Accessibility Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“APG 읽기: 패턴, 키, 예제” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Web Accessibility Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Web Accessibility Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. APG 읽기: 패턴, 키, 예제
  2. 콤보 상자와 자동 완성 제대로 만들기
  3. 메뉴, 메뉴 모음, 메뉴 버튼
  4. 트리 그리드와 기타 고급 패턴
← Web Accessibility Academy(으)로 돌아가기