メインコンテンツまでスキップ

wai-aria-permitted-roles

ARIA in HTMLの仕様において要素に許可されていないロールが指定された場合に警告します。

このルールはwai-ariaルールファミリーの一部で、きめ細かなseverity制御のために分割されたものです。

❌ 間違ったコード例

<select role="textbox"></select>

ARIA in HTML がある要素の状態について「No role permitted(明示 role 禁止)」を宣言している場合、暗黙ロールと一致する値であっても拒否します。例えば <img alt=""> の暗黙ロールは presentation ですが、明示的な role 属性は一切許可されません。

<img src="spacer.png" alt="" role="presentation" /> <img src="spacer.png" alt="" role="none" />

✅ 正しいコード例

<a href="path/to" role="button">text</a> <img src="spacer.png" alt="" />

Interface

{
"wai-aria-permitted-roles": boolean
}

Default Severity

error