0Pricing
Web Accessibility Academy · レッスン

ディスクロージャーとタブ:適切な方を選ぶ

コンテンツに合ったパターンを選びます。

「ディスクロージャーとタブ:適切な方を選ぶ」は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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. タブのパターン:tablist、tab、tabpanel
  2. タブ間を矢印キーで移動する
  3. buttonとaria-expandedでアコーディオンを作る
  4. ディスクロージャーとタブ:適切な方を選ぶ
← Web Accessibility Academyに戻る