인터페이스 더 많은 세부 정보 B · 공식 안내 플랫폼: 웹

Roving tabindex

로빙 tabindex

로빙 tabindex는 그룹에 한 개의 Tab 정지를 제공합니다. 그런 다음 화살표 키로 그룹 내 항목 간 포커스를 이동할 수 있습니다.

당신은 이것을 이렇게 부를 수 있습니다 Roving tabindex로빙 탭 인덱스단일 탭 정지점화살표 키 포커스

작동 방식을 확인하세요

원본 작업 예제로빙 tabindex
ACCESSIBLE UI RULE로빙 tabindexone tabindex=0 + remaining tabindex=-1 + arrow key swaps the active item
텍스트 도구 모음1 Tab stop
굵게tabindex=0이탤릭-1링크-1인용-1
ARROW RIGHT굵게 0 → 기울임 0focus() + swap tabindex
Tab → 한 번만 입력Tab → 한 번 나가기
통과도구 모음은 하나의 탭 위치와 내부의 화살표 키를 사용합니다.AVOIDtabindex 0인 항목을 두 개 남기지 마세요.
one tabindex=0 + remaining tabindex=-1 + arrow key swaps the active itemA11Y
로빙 tabindex접근 가능한 인터페이스 실습

다른 예시

도구 모음은 tabindex 0인 Bold 버튼으로 시작합니다. 다른 버튼들은 -1을 사용합니다. 오른쪽 화살표를 누르면 0에서 Italic으로 이동합니다.

주요 부분

  1. 01복합 위젯
  2. 02단일 탭 정지점
  3. 03비활성 항목
  4. 04화살표 키 규칙
  5. 05업데이트된 활성 항목
  6. 06탭 종료

사용할 때

문서화된 화살표 키 동작이 있는 복합 위젯에 사용하세요. 일반 Tab 순서에는 정확히 하나의 항목만 유지하세요.

다음 경우에는 사용하지 마세요

관련 없는 링크나 전체 페이지에는 사용하지 마십시오. tabindex 0인 항목을 두 개 남기지 마십시오.

코드에서 사용된 이름

one tabindex=0 + remaining tabindex=-1 + arrow key swaps the active item

출시하기 전에

Give assistive tools the control’s name (accessible name), purpose (role), value, and state. Check keyboard use, visible focus, target size, disabled and busy states, feedback, and recovery.

복사 가능한 요청

Outcome:Complete the task with 로빙 tabindex (Roving tabindex)。 User context:도구 모음은 tabindex 0인 Bold 버튼으로 시작합니다. 다른 버튼들은 -1을 사용합니다. 오른쪽 화살표를 누르면 0에서 Italic으로 이동합니다. Recommended pattern:로빙 tabindex (Roving tabindex)。 Why it fits:문서화된 화살표 키 동작이 있는 복합 위젯에 사용하세요. 일반 Tab 순서에는 정확히 하나의 항목만 유지하세요. Do not use it when:관련 없는 링크나 전체 페이지에는 사용하지 마십시오. tabindex 0인 항목을 두 개 남기지 마십시오. Product requirements: Define the default, loading, empty, error, success, and recovery states. Keep user input. Give clear feedback after every action. Accessibility and resilience: Use semantic HTML, full keyboard access, and visible focus. Make the layout work when zoomed and support reduced motion. Follow the project’s current rules. Do not add a new UI library unless the project already uses it. Acceptance criteria: The main task works with keyboard only and at 320px width. Focus and status changes are announced. Check loading, failure, retry, cancel, and reduced-motion paths. Evidence and limits (evidence boundary):해당 출처에 대해 공식적인 것입니다. 다른 플랫폼이나 팀은 그 용어를 다른 방식으로 사용할 수 있습니다. Unknowns to confirm: Product wording, data source, analytics events, supported devices and languages, and platform limits.

이 요청을 확인하세요

Review how 로빙 tabindex (Roving tabindex) is used now. Definition: 로빙 tabindex는 그룹에 한 개의 Tab 정지를 제공합니다. 그런 다음 화살표 키로 그룹 내 항목 간 포커스를 이동할 수 있습니다. Release checks: Give assistive tools the control’s name (accessible name), purpose (role), value, and state. Check keyboard use, visible focus, target size, disabled and busy states, feedback, and recovery. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

B
이 용어는 얼마나 공식적인가요?

공식 안내

명명된 플랫폼, 프레임워크, 프로젝트 또는 전문가 그룹에는 이 용어에 대한 공식 가이드가 있습니다.

해당 출처에 대해 공식적인 것입니다. 다른 플랫폼이나 팀은 그 용어를 다른 방식으로 사용할 수 있습니다.

범위
소스가 포함하는 것만:정규 이름、정의、상호작용、키보드 동작、접근성
문서 상태
안정적인
선택됨
2026-07-30

증거 출처 및 범위

권위 있는 출처 + 용어 참조 · W3C WAI · 안정적인 Managing Focus Within Components Using a Roving tabindex 범위: 정규 이름、정의、상호작용、키보드 동작、접근성 여기 역할: 직접 용어 참조 출처 범위: 정규 이름, 정의, 상호작용, 키보드 동작, 접근성 배경 근원 WAI-ARIA 1.2 — aria-activedescendant 여기 역할: 정의가 아닌 유용한 배경

직접 복사

브라우저가 이것을 복사할 수 없습니다. 아래 요청을 선택하고 직접 복사하세요.