要約

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

テクニック

例 1 — 基本的なiframe

title属性により、このiframe内には質問が含まれていることを示します。フレームをサポートしていないリーディングシステム用に、その内容にアクセスするためのフォールバック コンテンツを付けます。

<iframe href="quiz01.xhtml" title="Quiz 1" class="quiz"> Your user agent does not support inline frames. Please follow <a  href="quiz01.xhtml">this link</a>  to open Quiz 1. </iframe>
例 2 — 目に見えないiframe

iframeにはそのページに必要なコードが含まれており、視覚的に非表示になっていて、ラベルによってもコンテンツを含んでいないことを示しています。

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

解説

一般的にインラインフレームは支援技術とうまく調和しますが、使用時には以下のアクセシビリティにおける考慮事項に従ってください。

関連リンク