Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
カスタム コントロールにラベルが関連付けられています
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
カスタム インタラクティブ コントロールはフォーカス可能である必要があります。たとえば、JavaScript を使用して <div> を魅力的なプルダウンに変えた場合、プルダウンが正しいタブオーダーに自動的に挿入されるわけではありません。
すべてのカスタム コントロールがキーボードでフォーカス可能であることを手動で確認する必要があります。
可能な場合は、インタラクションを可能にするセマンティック HTML 要素を使用してください。
テスト方法
カスタム コントロールにフォーカスを当てられるかどうかをテストするには、TAB キーを押してサイト内を移動します。
ページ上のすべてのインタラクティブ コントロールにアクセスできますか?そうでない場合は、tabindex を使用して、これらのコントロールのフォーカス可能性を改善する必要があります。tabindex を使用してフォーカスを制御するもご覧ください。
修正方法
カスタム コントロールにフォーカスを設定するには、tabindex="0" を使用して、カスタム コントロール要素を自然なタブ順序に挿入します。例:
<div tabindex="0">Focus me with the TAB key</div>
これが重要な理由
マウスを使用できない、または使用しないことを選択しているユーザーにとって、画面上のすべての要素にアクセスする主な手段はキーボード ナビゲーションです。優れたキーボード エクスペリエンスは、論理的なタブ順序と認識可能なフォーカス スタイルに依存します。キーボードのユーザーがフォーカスされている項目が見えない場合、ユーザーはページを操作できません。
ユーザー補助機能テストを初めて行う場合は、手動によるユーザー補助機能テストと支援技術テストをご覧ください。
リソース
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2019-05-02 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2019-05-02 UTC。"],[],[]]