跳到內容

jsx_a11y/no-distracting-elements 正確性

功能說明

強制禁止使用會分散注意力的元素。

為何需要此規則?

在視覺上會分散注意力的元素,可能會對視覺障礙使用者造成無障礙問題。這些元素很可能已被棄用,應避免使用。預設情況下,<marquee><blink> 元素在視覺上會分散注意力。

檢查內容

此規則會檢查 marquee 和 blink 元素。

範例

此規則的錯誤程式碼範例

jsx
<marquee />
<marquee {...props} />
<marquee lang={undefined} />
<blink />
<blink {...props} />
<blink foo={undefined} />

此規則的正確程式碼範例

jsx
<div />
<Marquee />
<Blink />

參考資料

以 MIT 許可發布。