spellcheck

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

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

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

注: spellcheck 属性は列挙型であり、論理属性ではありません。これは、 true または false のどちらかを明確に使用することが必須であり、 <textarea spellcheck></textarea> のような省略形は使用できないということです。正しい使い方は <textarea spellcheck="true"></textarea> です。

この属性を設定しなかった場合の既定値は、要素の種類やブラウザーによって定義されます。既定値は継承されます。つまりもっとも近い祖先要素の spellchecktrue である場合にのみ、自身もスペルチェックを受けることがあります。

この属性は単に、ブラウザーに対する助言です。ブラウザーがスペルチェックを有効にすることを求められてはいません。一般的に編集不可能な要素は、 spellcheck 属性を true に設定してブラウザーがスペルチェックに対応していても、スペルチェックされません。

仕様書

仕様書 状態 備考
HTML Living Standard
spellcheck の定義
現行の標準 最新のスナップショットである HTML 5.1 から変更なし
HTML 5.1
spellcheck の定義
勧告 HTML Living Standard、初回定義のスナップショット

ブラウザーの互換性

BCD tables only load in the browser

関連情報