spellcheck

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since November 2017.

spellcheck グローバル属性は、要素でスペルミスのチェックを行うかを定義する列挙型属性です。

試してみましょう

以下の値を使用できます。

  • 空文字列または true: 可能であればその要素でスペルチェックを行うことを示す
  • false: その要素でスペルチェックを行わないことを示す

この属性が設定されていない場合、既定では要素型およびブラウザーで定義された値となります。この既定値は継承も可能です。これは、最も近い祖先の spellcheck の状態が true である場合にのみ、要素のコンテンツがスペルミスをチェックすることを意味します。

この属性は単にブラウザーのためのヒントです。ブラウザーはスペルミスを調べることを要求されているわけではありません。通常、編集不可能な要素は、たとえ spellcheck 属性が true に設定され、ブラウザーがスペルチェックに対応していても、スペルチェックは行われません。

セキュリティとプライバシーの考慮事項

スペルチェックを使用すると、ユーザーのセキュリティやプライバシーに影響を与えることがあります。 この仕様はスペルチェックの方法を規制しておらず、要素のコンテンツはスペルチェックの結果を第三者に送る可能性があります(enhanced spellchecking and "spell-jacking" を参照してください)。

機密情報を格納する可能性がある要素には、 spellcheckfalse に設定することを考えるべきです。

仕様書

Specification
HTML
# attr-spellcheck

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
spellcheck

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

関連情報