Button
Keyboard
Tab으로 이동, Enter 또는 Space로 실행
Semantics
버튼 이름은 실행할 동작을 설명해야 합니다. 제출용 버튼에만 type="submit"을 사용하고, 중복 요청을 차단할 때 disabled와 처리 상태를 함께 관리합니다.
Checklist
- 아이콘 전용 버튼에
aria-label을 제공하고, 텍스트 버튼의 이름이 실행할 동작을 설명하는지 확인합니다. - Enter 또는 Space로 한 번만 실행되고, 폼 제출이 아닌 버튼이 의도치 않게 폼을 제출하지 않는지 확인합니다.
- 처리 중에는 앱에서 중복 실행과 상태 안내를 관리하며,
generating모양만으로 진행 상태를 전달하지 않는지 확인합니다.
대비, 확대, 화면 읽기 프로그램 등 공통 점검은 접근성 가이드의 공통 체크리스트를 확인하세요.