HTML5拼写检查属性的值

时间:2010-11-12 06:15:50

标签: html5

spellcheck属性的默认值是多少?以及其他价值观。

2 个答案:

答案 0 :(得分:6)

我强烈建议looking at the spec提出以下问题:

  

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

修改了更多信息:

该规范还指出

  

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

此外,在规范的其他地方,它声明“对于每个元素,用户代理必须建立默认行为”,true-by-defaultfalse-by-defaultinherit-by-default。所以这取决于用户代理。用户可能会禁用拼写检查,这可能会影响此值。

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

  

用户代理必须仅考虑以下文本作为此功能的目的。

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

答案 1 :(得分:2)