iframe-name-present

フレームにはアクセシブルな名前があります

automaticWCAG 4.1.2 (A)確度:high重大度:seriousrobust

<iframe>/<frame>要素が、aria-label、aria-labelledby、またはtitle属性による空でないアクセシブルな名前を公開していることを確認します。

適用範囲:アクセシビリティツリーの対象となり(isAccTreeEligible)、かつ逐次フォーカスナビゲーションで到達でき(両方の条件が必要です)、作成者がrole="none"/"presentation"で装飾的とマークしていない<iframe>/<frame>要素に適用されます。

期待される結果:要素が、aria-labelledby、aria-label、またはtitle属性による空でないアクセシブルな名前を持っています。ほとんどの対話的な要素と異なり、iframeの名前はレンダリングされたコンテンツから導かれることはありません(埋め込み文書は別のブラウジングコンテキストです)。これはdialog-name-presentの「作成者によってのみ名前が付けられる」という考え方と同じです。

例

pass
<iframe title="Video player" src="content.html"></iframe>

title属性がフレームに名前を付けています。

fail
<iframe src="content.html"></iframe>

titleもaria-labelもaria-labelledbyもありません。

ソースコードを見る