HTML5拼写检查属性的值

HEL*_*ELP 2 html5

spellcheck属性的默认值是什么?与其他价值观一起.

the*_*dow 6

我强烈建议查看这些问题的规范:

spellcheck属性是枚举属性,其关键字为空字符串,true和false.空字符串和true关键字映射到true状态.false关键字映射到false状态.此外,还有第三种状态,默认状态,缺省值缺省值(默认值无效).

编辑了解更多信息:

该规范还指出

默认状态表示元素将根据默认行为进行操作,可能基于父元素自己的拼写检查状态

另外,其他地方的规范,它指出:"对于每一个元素,用户代理必须建立一个默认的行为",这是两种true-by-default,false-by-defaultinherit-by-default.所以这取决于用户代理.用户可能会禁用拼写检查,这可能会影响此值.

我不认为规范说任何元素是否必须true-by-default(或任何其他特定值),但它确实说:

出于此功能的目的,用户代理只能将以下文本视为可检查.

  • readonly属性适用的输入元素的值,其类型属性不在Password状态,并且不是不可变的(即没有指定readonly属性且未禁用).
  • textarea元素的值没有readonly属性且未禁用.
  • 文本节点中的文本,它们是可编辑元素的子元素.
  • 可编辑元素的属性中的文本.