要約

インラインフレームに一意のタイトルを付けて、ユーザーがコンテンツを読むか操作するかを決定できるようにし、フレームのコンテンツをサイズ変更やズーム後も使用可能にします。

テクニック

例 1 — 基本的なiframe

このiframe では、 title属性でクイズが含まれていることを示します。フレームをサポートしていないリーディングシステム用に、ファイルにアクセスするためのフォールバック コンテンツが含まれています。

<iframe
      href="quiz01.xhtml"
      title="Quiz 1"
      class="quiz">
      あなたのユーザーエージェントはインラインフレームをサポートしていません。クイズ1を開くには、<a href="quiz01.xhtml">こちらのリンク</a> を開いてください。
</iframe>
例 2 — 目に見えないiframe

iframeにはページに必要なコードが含まれているため、視覚的には非表示になっており、ラベルによってコンテンツが含まれていないことも示されています。

<iframe
      href="script.xhtml"
      title="empty"
      tabindex="-1"
      height="0"
      width="0"
      class="hidden">
</iframe>

解説

インラインフレームは一般的に支援技術とうまく動作しますが、使用時には次のアクセシビリティの考慮事項に常に従う必要があります。

関連リンク