跳至內容

jsx_a11y/lang 正確性

功能

<html> 元素上的 lang 屬性必須是有效的 IETF BCP 47 語言標籤。

為什麼這樣不好?

如果網頁的語言未指定為有效語言,螢幕閱讀器會假設使用者設定的預設語言。對於會說多種語言並以多種語言瀏覽網站的使用者而言,語言設定會成為問題。

範例

此規則的不正確程式碼範例

jsx
<html>
<html lang="foo">

此規則的正確程式碼範例

jsx
<html lang="en">
<html lang="en-US">

資源

參考資料

以 MIT 授權發佈。