--- title: spellcheck slug: Web/HTML/Global_attributes/spellcheck tags: - spellcheck - 拼写检查 translation_of: Web/HTML/Global_attributes/spellcheck ---
{{HTMLSidebar("Global_attributes")}}{{SeeCompatTable}}
spellcheck 全局属性是枚举属性,定义是否可以检查元素的拼写错误。它可以具有以下值:
true
, 设置在可能的情况下会去检查元素内容的拼写错误;false
, 设置在可能的情况下关闭对元素内容拼写检查.如果没有设置这个属性,默认值由元素自身类型和浏览器设置决定。默认值也可以被继承,当有祖先元素的 spellcheck 设置为 true
的情况下,子元素的默认值也是 true
。
你可以参考这篇文章的例子来使用这个属性。
这个属性是枚举型而不是布尔类型. 这意味着显式设置其中一个值true或false是强制性的,如果使用简写 <label spellcheck>Example Label</label> 是不行的
。 正确的用法是 <label spellcheck="true">Example Label</label>
.
这个属性仅仅是浏览器上的提示: 浏览器并不会强制去检查拼写错误,通常不可编辑的元素是不会去检查拼写错误的,就算它的spellcheck 属性被设置为true而且浏览器支持拼写检查。
各个浏览器的默认设置和元素依赖:
浏览器 | {{ HTMLElement("html") }} | {{ HTMLElement("textarea") }} | {{ HTMLElement("input") }} | 其他 | 附注 |
---|---|---|---|---|---|
Firefox | false |
false |
false |
inherited | 当 layout.spellcheckDefault 值为 0 |
false |
true |
inherited | inherited | 当 layout.spellcheckDefault 值为 1 (default value) |
|
false |
true |
true |
inherited | 当 layout.spellcheckDefault 值为 2 |
|
Seamonkey | false |
false |
false |
inherited | 当 layout.spellcheckDefault 值为 0 |
false |
true |
inherited | inherited | 当 layout.spellcheckDefault 值为 1(默认如此) |
|
false |
true |
true |
inherited | 当 layout.spellcheckDefault 值为 2 |
|
Camino | false |
false |
false |
inherited | 当 layout.spellcheckDefault 值为 0 |
false |
true |
inherited | inherited | 当 layout.spellcheckDefault 值为 1 |
|
false |
true |
true |
inherited | 当 layout.spellcheckDefault 值为 2 (默认如此) |
|
Chrome | false |
true |
? | inherited | |
Internet Explorer | false |
true |
? | inherited | |
Opera | false |
true |
? | inherited | |
Safari | false |
true |
? | inherited |
规范 | 状态 | 附注 |
---|---|---|
{{SpecName('HTML WHATWG', "interaction.html#spelling-and-grammar-checking", "spellcheck")}} | {{Spec2('HTML WHATWG')}} | 与最新的快照相比没有变化, {{SpecName('HTML5.1')}} |
{{SpecName('HTML5.1', "editing.html#spelling-and-grammar-checking", "spellcheck")}} | {{Spec2('HTML5.1')}} | {{SpecName('HTML WHATWG')}} 的快照,初始定义 |
{{ CompatibilityTable() }}
功能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | {{ CompatVersionUnknown() }} | {{ CompatGeckoDesktop("1.8.1") }} | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} |
功能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | {{ CompatNo() }} | {{ CompatUnknown}} | {{ CompatGeckoMobile("1.8.1") }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |