ディスクロージャーとタブ:適切な方を選ぶ
コンテンツに合ったパターンを選びます。
「ディスクロージャーとタブ:適切な方を選ぶ」はCoddyKit上の無料Web Accessibility Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはWeb Accessibility Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Web Accessibility Academyコースには全4レッスンが含まれています。
見た目は似ていても動作は異なる
タブとアコーディオンはどちらもコンテンツを表示・非表示にするため、混同されがちです。誤ったパターンを選ぶと、ユーザーが混乱することがあります。
タブは一度に1つを表示する
タブセットは、互いに排他的なビューを表示します。1つのパネルを開くと、他のパネルは閉じます。ユーザーが一度に1つの内容を比較する場合に適しています。
アコーディオンは複数を開ける
アコーディオンでは、複数のセクションを同時に開いたままにできます。2つの回答を並べて読みたいことがある、長いFAQページに適しています。
ディスクロージャーが最もシンプル
単独の表示・非表示機能はディスクロージャーです。ボタン1つとリージョン1つで構成され、任意の詳細情報を1つだけ表示したい場合に使います。
<button aria-expanded="false">Show details</button>ロールが違えばキーも異なる
これらのパターンでは異なるARIAを使います。タブにはtablistと矢印キーが必要ですが、ディスクロージャーやアコーディオンにはaria-expanded付きのボタンだけが必要です。
レイアウトの幅に合わせる
タブは、各ラベルが短く、上部の横一列に収まる場合に最も適しています。ラベルが長い場合は、縦に積み重なるアコーディオンのほうが読みやすくなります。
モバイルを考慮する
画面が狭いと、横一列のタブが収まりきらないことがよくあります。アコーディオンは自然に縦に並ぶため、小さい画面ではパターンを切り替えるチームも多くあります。
コンテンツの独立性を考える
セクションが独立しているかを考えます。複数のセクションを一緒に読むメリットがあるならアコーディオン、1つのビューだけを表示するならタブを選びます。
リンクで代用しない
どちらのパターンも、スクロールするだけの単純なリンクで作るのは避けてください。リンクは移動するためのものですが、これらのコントロールはコンテンツを切り替えるため、ボタンのセマンティクスが必要です。
迷ったら、よりシンプルな方を選ぶ
どちらのパターンにするか迷う場合は、よりシンプルな方を選んでください。ディスクロージャーやアコーディオンは、完全なタブウィジェットよりもARIAを誤りにくくなります。
コンテンツに決めてもらう
適切な選択は見た目ではなくコンテンツによって決まります。ユーザーがどのように読み、比較する必要があるかを考え、それに合うパターンを選びます。
簡単な確認
ユーザーがFAQの複数の回答を同時に読みたいことがよくあります。どのパターンが最も適しているでしょうか。
まとめ:適切なパターンを選ぶ
コンテンツの要件に基づいて選ぶ方法を学びました。1つずつ表示するならタブ、複数を開くならアコーディオン、1つだけ表示するならディスクロージャーです。
よくある質問
「ディスクロージャーとタブ:適切な方を選ぶ」レッスンは無料ですか?
はい。「ディスクロージャーとタブ:適切な方を選ぶ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Web Accessibility Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Web Accessibility Academyコースには全4レッスンが含まれています。
「ディスクロージャーとタブ:適切な方を選ぶ」で何を学びますか?
コンテンツに合ったパターンを選びます。 ブラウザで直接実行するハンズオンコードでWeb Accessibility Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Web Accessibility Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのWeb Accessibility Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。
「ディスクロージャーとタブ:適切な方を選ぶ」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このWeb Accessibility Academyレッスンでコードを書いて実行できますか?
はい。すべてのWeb Accessibility Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- タブのパターン:tablist、tab、tabpanel
- タブ間を矢印キーで移動する
- buttonとaria-expandedでアコーディオンを作る
- ディスクロージャーとタブ:適切な方を選ぶ